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);
}