On Thu, Jun 19, 2008 at 01:56:11PM +0200, Jim Meyering wrote:
> Chris Lalancette <[EMAIL PROTECTED]> wrote:
> > 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
>
> Thanks for the quick review.
> I've gone ahead and added a small test script to exercise the bug,
> so the following is what I now expect to commit.
yes please !
+1
thanks !
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
[EMAIL PROTECTED] | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
--
Libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list