
19 Jun
2008
19 Jun
'08
6:52 a.m.
Jim Meyering wrote:
diff --git a/src/util.c b/src/util.c index ad7683d..5e50ef2 100644 --- a/src/util.c +++ b/src/util.c @@ -306,7 +306,7 @@ fread_file_lim (FILE *stream, size_t max_len, size_t *length) if (alloc < size + BUFSIZ + 1) alloc = size + BUFSIZ + 1;
- if (VIR_ALLOC_N(buf, alloc) < 0) { + if (VIR_REALLOC_N(buf, alloc) < 0) { save_errno = errno; break; } @@ -797,4 +797,3 @@ int virDiskNameToIndex(const char *name) {
return idx; }
Yep. Good catch. Confirmed by following your test procedure, and confirmed that this fixes the issue. ACK Chris Lalancette