- //debug("size = %x\n", size);
- 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);
+ //g_debug("size = %x", size);
+ if (size > SANITY_MAX_SIZE)
+ g_error("sanity check failed, buf is to big: %d", size);
+ buf = g_realloc(buf, size);
+ if (fread(buf, 1, size, input) != size)
+ g_error("error reading data");