git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2e2137f
)
ctdb-locking: Avoid memory leak
author
Amitay Isaacs
<amitay@gmail.com>
Tue, 11 Mar 2014 07:56:22 +0000
(18:56 +1100)
committer
Martin Schwenke
<martins@samba.org>
Fri, 28 Mar 2014 02:30:09 +0000
(
03:30
+0100)
If lock_request could not be allocated, free lock_ctx since there can
only be a single lock_request per lock_ctx.
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/server/ctdb_lock.c
patch
|
blob
|
history
diff --git
a/ctdb/server/ctdb_lock.c
b/ctdb/server/ctdb_lock.c
index b71fac28f1959797a027f650aa25e7774577cab2..c588c8b11692d5512ae694d00440cbf748da91d9 100644
(file)
--- a/
ctdb/server/ctdb_lock.c
+++ b/
ctdb/server/ctdb_lock.c
@@
-948,6
+948,7
@@
static struct lock_request *ctdb_lock_internal(struct ctdb_context *ctdb,
}
if ((request = talloc_zero(lock_ctx, struct lock_request)) == NULL) {
+ talloc_free(lock_ctx);
return NULL;
}