* Makefile.cfg (useless_free_options): Also check for VIR_FREE.
* src/iptables.c (iptRulesFree): Remove useless if-before-VIR_FREE.
* src/remote_internal.c (remoteAuthSASL): Likewise.
* src/test.c (testOpenFromFile): Likewise.
+Tue, 3 Feb 2009 14:06:05 +0100 Jim Meyering <meyering@redhat.com>
+
+ cleanup: remove useless if-before-VIR_FREE
+ * Makefile.cfg (useless_free_options): Also check for VIR_FREE.
+ * src/iptables.c (iptRulesFree): Remove useless if-before-VIR_FREE.
+ * src/remote_internal.c (remoteAuthSASL): Likewise.
+ * src/test.c (testOpenFromFile): Likewise.
+
Mon, 2 Feb 2009 21:33:57 +0100 Jim Meyering <meyering@redhat.com>
tests: diagnose more open failures
useless_free_options = \
--name=sexpr_free \
+ --name=VIR_FREE \
--name=xmlFree \
--name=xmlXPathFreeContext \
--name=xmlXPathFreeObject
/*
- * Copyright (C) 2007, 2008 Red Hat, Inc.
+ * Copyright (C) 2007-2009 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
{
int i;
- if (rules->table)
- VIR_FREE(rules->table);
-
- if (rules->chain)
- VIR_FREE(rules->chain);
+ VIR_FREE(rules->table);
+ VIR_FREE(rules->chain);
if (rules->rules) {
for (i = 0; i < rules->nrules; i++)
goto cleanup;
}
- if (serverin) {
- VIR_FREE(serverin);
- }
+ VIR_FREE(serverin);
DEBUG("Client step result %d. Data %d bytes %p", err, clientoutlen, clientout);
/* Previous server call showed completion & we're now locally complete too */
/*
* test.c: A "mock" hypervisor for use by application unit tests
*
- * Copyright (C) 2006-2008 Red Hat, Inc.
+ * Copyright (C) 2006-2009 Red Hat, Inc.
* Copyright (C) 2006 Daniel P. Berrange
*
* This library is free software; you can redistribute it and/or
dom->persistent = 1;
virDomainObjUnlock(dom);
}
- if (domains != NULL)
- VIR_FREE(domains);
+ VIR_FREE(domains);
ret = virXPathNodeSet(conn, "/node/network", ctxt, &networks);
if (ret < 0) {
net->persistent = 1;
virNetworkObjUnlock(net);
}
- if (networks != NULL)
- VIR_FREE(networks);
+ VIR_FREE(networks);
/* Parse Storage Pool list */
ret = virXPathNodeSet(conn, "/node/pool", ctxt, &pools);
pool->active = 1;
virStoragePoolObjUnlock(pool);
}
- if (pools != NULL)
- VIR_FREE(pools);
+ VIR_FREE(pools);
xmlXPathFreeContext(ctxt);
xmlFreeDoc(xml);