  
      return tuple;
  }
-@@ -691,7 +917,8 @@
+@@ -691,7 +939,8 @@
                                          "Jorn Baayen <jorn@nl.linux.org>\n"
                                          "Haavard Kvaalen <havardk@xmms.org>\n"
                                          "Gian-Carlo Pascutto <gcp@sjeng.org>\n"

 
     switch (result) {
     case OV_EREAD:
@@ -193,8 +388,10 @@
         break;
     }
 

         aud_vfs_fclose(stream);
         return NULL;
     }
@@ -632,6 +878,8 @@
      * vorbisfile.a.  ov_clear will fclose it
      */
     ov_clear(&vfile);
