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
--
Libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list