diff options
author | Jeremy Allison <jra@samba.org> | 2001-06-11 20:56:18 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-06-11 20:56:18 +0000 |
commit | fc7830eec8f5478fc3d3296bb35cb11c94e7d9fa (patch) | |
tree | 17ef134d83c8db26cd31a8bd8810aa38b0656e3c | |
parent | bd750def132d9a787728dc35c68df9166a15fbd7 (diff) | |
download | samba-fc7830eec8f5478fc3d3296bb35cb11c94e7d9fa.tar.gz samba-fc7830eec8f5478fc3d3296bb35cb11c94e7d9fa.tar.xz samba-fc7830eec8f5478fc3d3296bb35cb11c94e7d9fa.zip |
Fixed potential free of NULL found by SGI speedshop.
Jeremy.
-rw-r--r-- | source/tdb/tdb.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/tdb/tdb.c b/source/tdb/tdb.c index 5f8b35b0658..4d4fb79383e 100644 --- a/source/tdb/tdb.c +++ b/source/tdb/tdb.c @@ -1227,7 +1227,8 @@ int tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) ret = -1; } out: - free(p); + if (p) + free(p); tdb_unlock(tdb, BUCKET(hash), F_WRLCK); return ret; } |