]> Pileus Git - aweather/blobdiff - src/wsr88ddec.c
debugging
[aweather] / src / wsr88ddec.c
index 107f279265e5e95e0793c0332393f3c698283774..12adaa1256f663eb849d60a5b2c9656d49bc641d 100644 (file)
@@ -89,13 +89,14 @@ int main(int argc, char **argv)
 
        //debug("reading body\n");
        while ((st = fread(&size, 1, 4, input))) {
+               //debug("size=%08x\n", size);
                //debug("read %u bytes\n", st);
                //fwrite(&size, 1, 4, output); // DEBUG
                size = abs(ntohl(size));
                if (size < 0)
                        return 0;
                //debug("size = %x\n", size);
-               if (size > 10*1024*1024)
+               if (size > 20*1024*1024)
                        err(1, "sanity check failed, buf is to big: %d", size);
                buf = realloc(buf, size);
                fread (buf, 1, size, input);