diff options
Diffstat (limited to 'plugins/dca/dcaplug.c')
-rw-r--r-- | plugins/dca/dcaplug.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/dca/dcaplug.c b/plugins/dca/dcaplug.c index 85a04df6..dd37d064 100644 --- a/plugins/dca/dcaplug.c +++ b/plugins/dca/dcaplug.c @@ -405,7 +405,9 @@ static int dts_init (DB_fileinfo_t *_info, DB_playItem_t *it) { ddb_dca_state_t *info = (ddb_dca_state_t *)_info; + deadbeef->pl_lock (); info->file = deadbeef->fopen (deadbeef->pl_find_meta (it, ":URI")); + deadbeef->pl_unlock (); if (!info->file) { trace ("dca: failed to open %s\n", deadbeef->pl_find_meta (it, ":URI")); return -1; |