|
@@ -53,8 +53,7 @@ xs_val *xs_read(FILE *f, int *sz)
|
|
|
if ((n = sizeof(tmp)) > size)
|
|
if ((n = sizeof(tmp)) > size)
|
|
|
n = size;
|
|
n = size;
|
|
|
|
|
|
|
|
- if ((r = fread(tmp, 1, n, f)) <= 0)
|
|
|
|
|
- break;
|
|
|
|
|
|
|
+ r = fread(tmp, 1, n, f);
|
|
|
|
|
|
|
|
/* open room */
|
|
/* open room */
|
|
|
s = xs_realloc(s, rdsz + r);
|
|
s = xs_realloc(s, rdsz + r);
|