On 05/17/2010 09:09 AM, Jim Meyering wrote: >> That looks awkward to end with a trailing space. Might it be better to use: >> >> err ? err->message : _("unknown reason") >> >> At any rate, ACK that this fixes a potential NULL deref. > > That's a good point. > I considered going one step further and changing > virGetLastError so that it never returns NULL, > instead returning a pointer to a static buffer where > err->message is something like "internal failure". > > Otherwise, many uses of virGetLastError have to use the > same awkward idiom: > > err ? err->message : "..." > > If no one objects to such a change, I'll add it to my low-priority list. Or even to my list, since I have a pending series on virterror.c cleanups. -- Eric Blake eblake@xxxxxxxxxx +1-801-349-2682 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list