From 77015f3ca03b0fda1677674af444a5005fc02db1 Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Fri, 7 Jul 2023 10:43:15 +1200 Subject: [PATCH] =?utf8?q?ldb:=20Don=E2=80=99t=20leak=20=E2=80=98el?= =?utf8?q?=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- lib/ldb/pyldb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ldb/pyldb.c b/lib/ldb/pyldb.c index 25c7bb17f41..874a64f554e 100644 --- a/lib/ldb/pyldb.c +++ b/lib/ldb/pyldb.c @@ -3854,6 +3854,7 @@ static int py_ldb_msg_setitem(PyLdbMessageObject *self, PyObject *name, PyObject ret = ldb_msg_add(pyldb_Message_AsMessage(self), el, el->flags); if (ret != LDB_SUCCESS) { PyErr_SetLdbError(PyExc_LdbError, ret, NULL); + talloc_unlink(self->msg, el); return -1; } } -- 2.47.3