summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2014-02-14 15:34:23 +0100
committerAmitay Isaacs <amitay@gmail.com>2014-03-06 11:31:10 +1100
commit593bddf2e82fcb9666449c40625b972ff9c7961c (patch)
tree227bb70ebbfa974c6efb99e1c63c1b9ed5de0ebf
parent24bec3d31b16c4c83b5ed76ecffccbfda53858fd (diff)
downloadsamba-593bddf2e82fcb9666449c40625b972ff9c7961c.tar.gz
samba-593bddf2e82fcb9666449c40625b972ff9c7961c.tar.xz
samba-593bddf2e82fcb9666449c40625b972ff9c7961c.zip
ctdb-vacuum: simplify delete_queue_traverse() - free treats NULL pointers.
Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
-rw-r--r--ctdb/server/ctdb_vacuum.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ctdb/server/ctdb_vacuum.c b/ctdb/server/ctdb_vacuum.c
index 12769402eff..eca1a1d789a 100644
--- a/ctdb/server/ctdb_vacuum.c
+++ b/ctdb/server/ctdb_vacuum.c
@@ -571,9 +571,8 @@ skipped:
vdata->fast_skipped++;
done:
- if (tdb_data.dptr != NULL) {
- free(tdb_data.dptr);
- }
+ free(tdb_data.dptr);
+
tdb_chainunlock(ctdb_db->ltdb->tdb, dd->key);
return 0;