]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: buffer: Tolerate NULL 'buf' in virBufferStrcat
authorPeter Krempa <pkrempa@redhat.com>
Thu, 22 Mar 2018 12:10:40 +0000 (13:10 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 23 Mar 2018 13:52:07 +0000 (14:52 +0100)
Most other buffer APIs tolerate the buffer being NULL.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
src/util/virbuffer.c

index 1a6bf122e021a1c8b514c4b8c4926f7148b84b96..3d6defb73a6f0dadc98b1d989a3a7452aef2e33e 100644 (file)
@@ -883,6 +883,9 @@ virBufferStrcat(virBufferPtr buf, ...)
 {
     va_list ap;
 
+    if (!buf)
+        return;
+
     va_start(ap, buf);
     virBufferStrcatVArgs(buf, ap);
     va_end(ap);