read returns ssize_t.
while reading special files (from procfs) bytes_read was returned as a
random huge number

Signed-off-by: Abhishek Kulkarni <[EMAIL PROTECTED]> 

Index: crc32.c
===================================================================
--- crc32.c     (revision 710)
+++ crc32.c     (working copy)
@@ -90,7 +90,7 @@
 {
         u8 *buf, *p=NULL;
        u32 crc=~0U;
-       u64 totalbytes, bytes_read;
+       ssize_t totalbytes, bytes_read;
 
        totalbytes = bytes_read = 0;
         if (!( buf = sp_malloc(CRC_MAX_READ)))


Reply via email to