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