From: Tim Wiederhake Date: Fri, 11 Sep 2020 11:42:15 +0000 (+0200) Subject: tests: Use glib memory functions in pci_driver_new X-Git-Tag: v6.8.0-rc1~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d91faa4fc3b948724b40a1d1e47e7af33b23fee1;p=thirdparty%2Flibvirt.git tests: Use glib memory functions in pci_driver_new Signed-off-by: Tim Wiederhake Reviewed-by: Ján Tomko Signed-off-by: Ján Tomko --- diff --git a/tests/virpcimock.c b/tests/virpcimock.c index c8aa8f3f01..787172d24c 100644 --- a/tests/virpcimock.c +++ b/tests/virpcimock.c @@ -701,12 +701,12 @@ pci_driver_new(const char *name, ...) if ((device = va_arg(args, int)) == -1) ABORT("Invalid vendor device pair for driver %s", name); - if (VIR_REALLOC_N_QUIET(driver->vendor, driver->len + 1) < 0 || - VIR_REALLOC_N_QUIET(driver->device, driver->len + 1) < 0) - ABORT_OOM(); - + driver->vendor = g_renew(int, driver->vendor, driver->len + 1); driver->vendor[driver->len] = vendor; + + driver->device = g_renew(int, driver->device, driver->len + 1); driver->device[driver->len] = device; + driver->len++; }