diff --git a/src/util/virpci.c b/src/util/virpci.c index 3f1252d42bbc59133d2890b3c73e1f0ecabc120f..be35017dad9f6c8d077e2db8061ef96bfe30d49e 100644 --- a/src/util/virpci.c +++ b/src/util/virpci.c @@ -2573,6 +2573,7 @@ virPCIGetVirtualFunctions(const char *sysfs_path, for (i = 0; i < *num_virtual_functions; i++) VIR_FREE((*virtual_functions)[i]); VIR_FREE(*virtual_functions); + *num_virtual_functions = 0; goto cleanup; }