mirror of
https://github.com/qemu/qemu.git
synced 2024-11-24 11:23:43 +08:00
libvhost-user: replace vasprintf() to fix build
On gcc 3.4 and newer, simply using (void) in front of WUR functions is not sufficient to ignore the return value. That prevents a build when handling warnings as errors. libvhost-user had a usage of (void)vasprintf() which triggered such a condition. This fixes it by replacing this call with g_strdup_vprintf() which aborts on OOM. Signed-off-by: Felipe Franciosi <felipe@nutanix.com> Message-Id: <1488479153-21203-2-git-send-email-felipe@nutanix.com> Reviewed-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
622e42a71f
commit
eae0f54334
@ -81,7 +81,7 @@ vu_panic(VuDev *dev, const char *msg, ...)
|
||||
va_list ap;
|
||||
|
||||
va_start(ap, msg);
|
||||
(void)vasprintf(&buf, msg, ap);
|
||||
buf = g_strdup_vprintf(msg, ap);
|
||||
va_end(ap);
|
||||
|
||||
dev->broken = true;
|
||||
|
Loading…
Reference in New Issue
Block a user