diff src/madplug/decoder.c @ 783:83a38bcfe7c8 trunk

[svn] - check the result of vfs_fread() strictly.
author yaz
date Mon, 05 Mar 2007 00:48:01 -0800
parents 209b08a3eff6
children 5ddfe9eac8ee
line wrap: on
line diff
--- a/src/madplug/decoder.c	Mon Mar 05 00:28:52 2007 -0800
+++ b/src/madplug/decoder.c	Mon Mar 05 00:48:01 2007 -0800
@@ -195,7 +195,7 @@
 
     while (1) {
         remainder = stream.bufend - stream.next_frame;
-
+	
         /*
            if (remainder >= BUFFER_SIZE)
            {
@@ -211,7 +211,7 @@
 #ifdef DEBUG
             g_message("scan_file: len <= 0 abort.");
 #endif
-            break;
+            return 0;
         }
 
         mad_stream_buffer(&stream, buffer, len + remainder);