Author: sls                          Date: Fri Dec 14 00:44:48 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix for infinite loop in flac_read_loop (detected with "make test")

---- Files affected:
SOURCES:
   libsndfile-flac.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/libsndfile-flac.patch
diff -u SOURCES/libsndfile-flac.patch:1.1 SOURCES/libsndfile-flac.patch:1.2
--- SOURCES/libsndfile-flac.patch:1.1   Sun Dec 24 20:49:56 2006
+++ SOURCES/libsndfile-flac.patch       Fri Dec 14 01:44:43 2007
@@ -292,8 +292,11 @@
 -              if (FLAC__seekable_stream_decoder_get_state (pflac->fsd) != 
FLAC__SEEKABLE_STREAM_DECODER_OK)
 +              if (FLAC__stream_decoder_get_state (pflac->fsd) == 
FLAC__STREAM_DECODER_ABORTED)
                        break ;
++              if (FLAC__stream_decoder_get_state (pflac->fsd) == 
FLAC__STREAM_DECODER_END_OF_STREAM)
++                      break ;
                } ;
  
+       pflac->ptr = NULL ;
 @@ -795,7 +789,7 @@
        while (len > 0)
        {       writecount = (len >= bufferlen) ? bufferlen : (int) len ;
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/libsndfile-flac.patch?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to