diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c index ee7a8e1df8146058c8453a213fcd0eeaa53dff75..e47a38578757485f4c2e7cb1cea1d255933e8f6c 100644 --- a/tests/qemuxml2argvtest.c +++ b/tests/qemuxml2argvtest.c @@ -50,8 +50,10 @@ fakeSecretLookupByUsage(virConnectPtr conn, ret->magic = VIR_SECRET_MAGIC; ret->refs = 1; ret->usageID = strdup(usageID); - if (!ret->usageID) + if (!ret->usageID) { + VIR_FREE(ret); return NULL; + } ret->conn = conn; conn->refs++; return ret;