diff -Nur audacious-plugins-fedora-2.2-orig/src/adplug/adplug-xmms.cc audacious-plugins-fedora-2.2-adplug-fclose/src/adplug/adplug-xmms.cc --- audacious-plugins-fedora-2.2-orig/src/adplug/adplug-xmms.cc 2009-11-22 23:49:52.000000000 +0100 +++ audacious-plugins-fedora-2.2-adplug-fclose/src/adplug/adplug-xmms.cc 2010-01-26 13:10:04.000000000 +0100 @@ -683,6 +683,7 @@ return NULL; CPlayer *p = factory (fd, &tmpopl); + aud_vfs_fclose(fd); if (p) { @@ -771,6 +772,7 @@ dbg_printf ("error!\n"); // MessageBox("AdPlug :: Error", "File could not be opened!", "Ok"); plr.playing = false; + aud_vfs_fclose(fd); return (NULL); }