summaryrefslogtreecommitdiff
path: root/plugins/ffap
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-22 18:35:53 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-11-22 18:35:53 +0100
commit8b6117f051ff08998a24feba480da78605475762 (patch)
tree594ff1f599ae6c7c24a0d47a629e69659ccadd06 /plugins/ffap
parentd7a1f8bafb5994e0bd0315bfe2206ef7006287f4 (diff)
minor code simplification in ffap
Diffstat (limited to 'plugins/ffap')
-rw-r--r--plugins/ffap/ffap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/ffap/ffap.c b/plugins/ffap/ffap.c
index 7269b32e..fc6c7c92 100644
--- a/plugins/ffap/ffap.c
+++ b/plugins/ffap/ffap.c
@@ -1669,13 +1669,14 @@ ffap_insert (DB_playItem_t *after, const char *fname) {
}
int apeerr = deadbeef->junk_read_ape (it, fp);
+ deadbeef->fclose (fp);
+
// embedded cue
const char *cuesheet = deadbeef->pl_find_meta (it, "cuesheet");
if (cuesheet) {
DB_playItem_t *last = deadbeef->pl_insert_cue_from_buffer (after, fname, cuesheet, strlen (cuesheet), &plugin, plugin.filetypes[0], ape_ctx.totalsamples, ape_ctx.samplerate);
if (last) {
deadbeef->pl_item_free (it);
- deadbeef->fclose (fp);
ape_free_ctx (&ape_ctx);
return last;
}
@@ -1684,7 +1685,6 @@ ffap_insert (DB_playItem_t *after, const char *fname) {
deadbeef->pl_add_meta (it, "title", NULL);
after = deadbeef->pl_insert_item (after, it);
- deadbeef->fclose (fp);
ape_free_ctx (&ape_ctx);
return after;
}