diff options
Diffstat (limited to 'xs_io.h')
| -rw-r--r-- | xs_io.h | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -84,6 +84,10 @@ d_char *xs_read(FILE *f, int *sz) | |||
| 84 | size -= r; | 84 | size -= r; |
| 85 | } | 85 | } |
| 86 | 86 | ||
| 87 | /* null terminate, just in case it's treated as a string */ | ||
| 88 | s = xs_realloc(s, rdsz + 1); | ||
| 89 | s[rdsz] = '\0'; | ||
| 90 | |||
| 87 | *sz = rdsz; | 91 | *sz = rdsz; |
| 88 | 92 | ||
| 89 | return s; | 93 | return s; |