]> xenbits.xensource.com Git - libvirt.git/commitdiff
Remove use of variables passed only to 'VIR_FREE'
authorPeter Krempa <pkrempa@redhat.com>
Thu, 11 Jun 2020 08:22:09 +0000 (10:22 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 15 Jun 2020 08:27:37 +0000 (10:27 +0200)
Compilers are not very good at detecting this problem. Fixed by manual
inspection of compilation warnings after replacing 'VIR_FREE' with an
empty macro.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com
13 files changed:
src/locking/sanlock_helper.c
src/logging/log_daemon.c
src/nwfilter/nwfilter_ebiptables_driver.c
src/openvz/openvz_driver.c
src/security/security_selinux.c
src/test/test_driver.c
src/util/virstorageencryption.c
src/util/virsysinfo.c
src/vmware/vmware_conf.c
src/vmware/vmware_driver.c
tests/networkxml2firewalltest.c
tests/xmconfigtest.c
tools/virsh-checkpoint.c

index 50deccfd67c17e1de3fb3f6c763306494f60ffe1..26f225e639baeb7068acce5b994939b9d1ab034a 100644 (file)
@@ -50,7 +50,6 @@ main(int argc, char **argv)
     const char *uri;
     const char *uuid;
     virDomainLockFailureAction action;
-    char *xml = NULL;
     virConnectPtr conn = NULL;
     virDomainPtr dom = NULL;
     int ret = EXIT_FAILURE;
@@ -102,7 +101,6 @@ main(int argc, char **argv)
     virObjectUnref(dom);
     if (conn)
         virConnectClose(conn);
-    VIR_FREE(xml);
 
     return ret;
 }
index 7017db2dccbece297f4ef250f4394b2bbe63d60a..028f771f149c14f424e7b9c8b3f03015596c4ca2 100644 (file)
@@ -526,7 +526,6 @@ virLogDaemonPreExecRestart(const char *state_file,
     char *state = NULL;
     virJSONValuePtr object = virJSONValueNewObject();
     char *magic;
-    virHashKeyValuePairPtr pairs = NULL;
 
     VIR_DEBUG("Running pre-restart exec");
 
@@ -577,7 +576,6 @@ virLogDaemonPreExecRestart(const char *state_file,
     abort(); /* This should be impossible to reach */
 
  cleanup:
-    VIR_FREE(pairs);
     VIR_FREE(state);
     virJSONValueFree(object);
     return -1;
index 235a0024956bc98e7b9bbcc8eaeacaf77e06b175..6fc8044c8de1df98f6c7c70053fc5bd1fe6d281c 100644 (file)
@@ -3368,7 +3368,6 @@ ebiptablesApplyNewRules(const char *ifname,
     bool haveEbtables = false;
     bool haveIptables = false;
     bool haveIp6tables = false;
-    char *errmsg = NULL;
     struct ebtablesSubChainInst **subchains = NULL;
     size_t nsubchains = 0;
     int ret = -1;
@@ -3568,7 +3567,6 @@ ebiptablesApplyNewRules(const char *ifname,
     virHashFree(chains_in_set);
     virHashFree(chains_out_set);
 
-    VIR_FREE(errmsg);
     return ret;
 }
 
index 0a08c63b1b658a4d7329705d8e5fbf1fe9682fde..79a100c343adeb77b36e045824b62e096962a3c1 100644 (file)
@@ -145,7 +145,6 @@ static int openvzSetInitialConfig(virDomainDefPtr vmdef)
 {
     int ret = -1;
     int vpsid;
-    char * confdir = NULL;
     virCommandPtr cmd = NULL;
 
     if (vmdef->nfss > 1) {
@@ -194,7 +193,6 @@ static int openvzSetInitialConfig(virDomainDefPtr vmdef)
     ret = 0;
 
  cleanup:
-    VIR_FREE(confdir);
     virCommandFree(cmd);
 
     return ret;
index e6819af26c668887c8c91dc9c19f97ab6e7de9dd..7359a45a9691a1ba7845058f8ee2184e143a1eb9 100644 (file)
@@ -812,7 +812,6 @@ virSecuritySELinuxGenLabel(virSecurityManagerPtr mgr,
 {
     int rc = -1;
     char *mcs = NULL;
-    char *scontext = NULL;
     context_t ctx = NULL;
     const char *range;
     virSecurityLabelDefPtr seclabel;
@@ -949,7 +948,6 @@ virSecuritySELinuxGenLabel(virSecurityManagerPtr mgr,
 
     if (ctx)
         context_free(ctx);
-    VIR_FREE(scontext);
     VIR_FREE(mcs);
     VIR_FREE(sens);
 
index 0dc91e157742befc26a3a6d6cabe53f429d8d2a3..7a1db217182b3584240803dccb1a8367171380b6 100644 (file)
@@ -8977,7 +8977,6 @@ testDomainCheckpointCreateXML(virDomainPtr domain,
 {
     testDriverPtr privconn = domain->conn->privateData;
     virDomainObjPtr vm = NULL;
-    char *xml = NULL;
     virDomainMomentObjPtr chk = NULL;
     virDomainCheckpointPtr checkpoint = NULL;
     virDomainMomentObjPtr current = NULL;
@@ -9064,7 +9063,6 @@ testDomainCheckpointCreateXML(virDomainPtr domain,
     }
 
     virDomainObjEndAPI(&vm);
-    VIR_FREE(xml);
     return checkpoint;
 }
 
index 34c356b5a3b07fd2bd220ab1b7421f26f295e43c..94ccaf1e9a3bc261fb8332121975f9cb131402cd 100644 (file)
@@ -146,8 +146,6 @@ virStorageEncryptionSecretParse(xmlXPathContextPtr ctxt,
     VIR_XPATH_NODE_AUTORESTORE(ctxt);
     virStorageEncryptionSecretPtr ret;
     char *type_str = NULL;
-    char *uuidstr = NULL;
-    char *usagestr = NULL;
 
     if (VIR_ALLOC(ret) < 0)
         return NULL;
@@ -177,8 +175,6 @@ virStorageEncryptionSecretParse(xmlXPathContextPtr ctxt,
  cleanup:
     VIR_FREE(type_str);
     virStorageEncryptionSecretFree(ret);
-    VIR_FREE(uuidstr);
-    VIR_FREE(usagestr);
     return NULL;
 }
 
index dc052a7311ddfee32fd8146d6b00f1ead2dd0baa..52e576f129a3b157d2ca1741076dc46b03435b62 100644 (file)
@@ -770,7 +770,6 @@ virSysinfoParseX86BaseBoard(const char *base,
     char *eol = NULL;
     virSysinfoBaseBoardDefPtr boards = NULL;
     size_t nboards = 0;
-    char *board_type = NULL;
 
     while (base && (cur = strstr(base, "Base Board Information"))) {
         virSysinfoBaseBoardDefPtr def;
@@ -845,7 +844,6 @@ virSysinfoParseX86BaseBoard(const char *base,
     while (nboards--)
         virSysinfoBaseBoardDefClear(&boards[nboards]);
     VIR_FREE(boards);
-    VIR_FREE(board_type);
     return ret;
 }
 
index 8bea9c3b124fd909053fbe4923b1af64cb97af1f..e44673247ff1232f52c212e5a5019b366ccb8368 100644 (file)
@@ -132,8 +132,6 @@ vmwareLoadDomains(struct vmware_driver *driver)
     char *vmxPath = NULL;
     char *vmx = NULL;
     vmwareDomainPtr pDomain;
-    char *directoryName = NULL;
-    char *fileName = NULL;
     int ret = -1;
     virVMXContext ctx;
     char *outbuf = NULL;
@@ -197,8 +195,6 @@ vmwareLoadDomains(struct vmware_driver *driver)
     virCommandFree(cmd);
     VIR_FREE(outbuf);
     virDomainDefFree(vmdef);
-    VIR_FREE(directoryName);
-    VIR_FREE(fileName);
     VIR_FREE(vmx);
     virObjectUnref(vm);
     return ret;
index 5b4057a8f63a33a5a2ad316167e30abc04044122..e82edf2a119844d520e6b8130320b25d1f69bfa1 100644 (file)
@@ -400,8 +400,6 @@ vmwareDomainDefineXMLFlags(virConnectPtr conn, const char *xml, unsigned int fla
     virDomainObjPtr vm = NULL;
     virDomainPtr dom = NULL;
     char *vmx = NULL;
-    char *directoryName = NULL;
-    char *fileName = NULL;
     char *vmxPath = NULL;
     vmwareDomainPtr pDomain = NULL;
     virVMXContext ctx;
@@ -461,8 +459,6 @@ vmwareDomainDefineXMLFlags(virConnectPtr conn, const char *xml, unsigned int fla
  cleanup:
     virDomainDefFree(vmdef);
     VIR_FREE(vmx);
-    VIR_FREE(directoryName);
-    VIR_FREE(fileName);
     VIR_FREE(vmxPath);
     if (vm)
         virObjectUnlock(vm);
index 0ad5e2303b324bd452d959db9ae5e76446382325..7b5ada7faa3c8c997d45a79b960f518715051f51 100644 (file)
@@ -61,7 +61,6 @@ static int testCompareXMLToArgvFiles(const char *xml,
                                      const char *cmdline,
                                      const char *baseargs)
 {
-    char *expectargv = NULL;
     char *actualargv = NULL;
     virBuffer buf = VIR_BUFFER_INITIALIZER;
     virNetworkDefPtr def = NULL;
@@ -94,7 +93,6 @@ static int testCompareXMLToArgvFiles(const char *xml,
 
  cleanup:
     virBufferFreeAndReset(&buf);
-    VIR_FREE(expectargv);
     VIR_FREE(actualargv);
     virNetworkDefFree(def);
     return ret;
index 6bd18d0fe130add02812759a3aab594269cbcf36..e4a2b3938473d2cc4ee1284c31e8d6eb75bea8d1 100644 (file)
@@ -129,7 +129,6 @@ testCompareHelper(const void *data)
     const struct testInfo *info = data;
     char *xml = NULL;
     char *cfg = NULL;
-    char *cfgout = NULL;
 
     xml = g_strdup_printf("%s/xmconfigdata/test-%s.xml", abs_srcdir, info->name);
     cfg = g_strdup_printf("%s/xmconfigdata/test-%s.cfg", abs_srcdir, info->name);
@@ -141,7 +140,6 @@ testCompareHelper(const void *data)
 
     VIR_FREE(xml);
     VIR_FREE(cfg);
-    VIR_FREE(cfgout);
 
     return result;
 }
index e82a67f075d90942d5b91f39f7fb2059c765e4d9..853fe05fc47cd156942142ff17a229e71ed57f23 100644 (file)
@@ -471,7 +471,6 @@ cmdCheckpointInfo(vshControl *ctl,
     virDomainCheckpointPtr checkpoint = NULL;
     const char *name;
     char *parent = NULL;
-    char *xml = NULL;
     xmlDocPtr xmldoc = NULL;
     xmlXPathContextPtr ctxt = NULL;
     bool ret = false;
@@ -518,7 +517,6 @@ cmdCheckpointInfo(vshControl *ctl,
  cleanup:
     xmlXPathFreeContext(ctxt);
     xmlFreeDoc(xmldoc);
-    VIR_FREE(xml);
     VIR_FREE(parent);
     virshDomainCheckpointFree(checkpoint);
     virshDomainFree(dom);