From: Peter Krempa Date: Thu, 22 Mar 2018 12:10:40 +0000 (+0100) Subject: util: buffer: Tolerate NULL 'buf' in virBufferStrcat X-Git-Tag: v4.2.0-rc1~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9be9e26b74e4a8cf5798f1937662ac5f2f2f1f58;p=thirdparty%2Flibvirt.git util: buffer: Tolerate NULL 'buf' in virBufferStrcat Most other buffer APIs tolerate the buffer being NULL. Signed-off-by: Peter Krempa --- diff --git a/src/util/virbuffer.c b/src/util/virbuffer.c index 1a6bf122e0..3d6defb73a 100644 --- a/src/util/virbuffer.c +++ b/src/util/virbuffer.c @@ -883,6 +883,9 @@ virBufferStrcat(virBufferPtr buf, ...) { va_list ap; + if (!buf) + return; + va_start(ap, buf); virBufferStrcatVArgs(buf, ap); va_end(ap);