[SCM] Samba Shared Repository - branch master updated
Jeremy Allison
jra at samba.org
Fri Nov 6 04:59:02 UTC 2020
The branch, master has been updated
via c2fcd83ed7b s4:libnet:py_net - free event context in dealloc fn
from ca07dc775cb Revert "lookup_name: allow lookup for own realm"
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit c2fcd83ed7b5cf54b2c5de296a4126ea4e9e155e
Author: Andrew Walker <awalker at ixsystems.com>
Date: Mon Nov 2 16:42:29 2020 -0500
s4:libnet:py_net - free event context in dealloc fn
Creation of a new Net() object initializes an event context under
a NULL talloc context and then creates a new talloc context as a
child of the event context. The deallocation function for the
net object only frees the child and not the parent. This leaks an
fd for the tevent context and associated memory.
Signed-off-by: Andrew Walker <awalker at ixsystems.com>
Reviewed-by: Jeremy Allison <jra at samba.org>
Reviewed-by: Gary Lockyer <gary at catalyst.net.nz>
Autobuild-User(master): Jeremy Allison <jra at samba.org>
Autobuild-Date(master): Fri Nov 6 04:58:31 UTC 2020 on sn-devel-184
-----------------------------------------------------------------------
Summary of changes:
source4/libnet/py_net.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Changeset truncated at 500 lines:
diff --git a/source4/libnet/py_net.c b/source4/libnet/py_net.c
index 25a25b0cfd1..df9280d8c18 100644
--- a/source4/libnet/py_net.c
+++ b/source4/libnet/py_net.c
@@ -843,7 +843,7 @@ static PyMethodDef net_obj_methods[] = {
static void py_net_dealloc(py_net_Object *self)
{
- talloc_free(self->mem_ctx);
+ talloc_free(self->ev);
PyObject_Del(self);
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list