summaryrefslogtreecommitdiffstats
path: root/audio/mpg321/files/patch-mpg321.c
blob: 5775356623381c561b2a4830cf164360f39de2a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

$FreeBSD$

--- mpg321.c.orig	Sun Mar 24 06:49:20 2002
+++ mpg321.c	Tue Aug 27 22:01:26 2002
@@ -509,9 +509,6 @@
 
         mad_decoder_finish(&decoder);
 
-        if (quit_now)
-            break;
-
         if (playbuf.frames)
              free(playbuf.frames);
 
@@ -521,6 +518,7 @@
         if (playbuf.fd == -1)
         {
             munmap(playbuf.buf, playbuf.length);
+            close(fd);
         }
 
         else
@@ -535,10 +533,6 @@
         ao_close(playdevice);
 
     ao_shutdown();
-
-#if defined(RAW_SUPPORT) || defined(HTTP_SUPPORT) || defined(FTP_SUPPORT) 
-    if(fd) close(fd);
-#endif
 
     return(0);
 }
OpenPOWER on IntegriCloud