shithub: opus-tools

Download patch

ref: a1b9b21146e544dae584ca3d17212101481b9162
parent: 76394d18253d10725b2e016a070e8d0d103922cb
author: Mark Harris <mark.hsj@gmail.com>
date: Tue Jan 2 19:27:34 EST 2018

opusinfo: Fix compiler warning

--- a/src/opusinfo.c
+++ b/src/opusinfo.c
@@ -802,7 +802,7 @@
 {
     int ret;
     char *buffer;
-    int bytes;
+    size_t bytes;
 
     while((ret = ogg_sync_pageseek(ogsync, page)) <= 0) {
         if(ret < 0) {
@@ -814,11 +814,11 @@
         /* zero return, we didn't have enough data to find a whole page, read */
         buffer = ogg_sync_buffer(ogsync, CHUNK);
         bytes = fread(buffer, 1, CHUNK, f);
-        if(bytes <= 0) {
+        if(bytes == 0) {
             ogg_sync_wrote(ogsync, 0);
             return 0;
         }
-        ogg_sync_wrote(ogsync, bytes);
+        ogg_sync_wrote(ogsync, (long)bytes);
         *written += bytes;
     }