On Tue, Apr 24, 2007 at 09:48:09PM +0900, S.Sakamoto wrote:
> Hi, Daniel
> 
> > I can't help thinking this method 
> > would be better off using the dyn allocated virBuffer* routines instead
> > of a static string & snprintf.
> Oops, sorry, 
> virBuffer* routines had entirely slipped my mind.
> Buffer is allocated dynamically when I use this.
> 
> therefore, I make the patch which virBuffer* routines is in.

  Cool, way better :-) , and honnestly the buffer based code is
more readable.
  Applied and commited,

> +    buf.content = malloc(1000);
> +    if (buf.content == NULL)
> +        return -1;

  Except here where I changed it to raise an error:
    if (buf.content == NULL) {
        virXendError(xend, VIR_ERR_NO_MEMORY, _("allocate new buffer"));
        return -1;
    }

(did the same for urlencode a few lines down too)

   Thanks a lot !

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
Libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to