From 76f370edae59d11143edb5983e3277b33d9af422 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 21 Nov 2017 20:41:47 +0100 Subject: [PATCH] libgpo: Fix CID 1422263 Resource leak Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Wed Nov 22 02:03:17 CET 2017 on sn-devel-144 --- libgpo/pygpo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libgpo/pygpo.c b/libgpo/pygpo.c index 619985239cb..d7bb17382b2 100644 --- a/libgpo/pygpo.c +++ b/libgpo/pygpo.c @@ -248,6 +248,7 @@ static PyObject* py_ads_connect(ADS *self) if (!strupper_m(self->ads_ptr->auth.realm)) { PyErr_SetString(PyExc_SystemError, "Failed to strdup"); TALLOC_FREE(frame); + SAFE_FREE(passwd); Py_RETURN_FALSE; } @@ -255,6 +256,7 @@ static PyObject* py_ads_connect(ADS *self) if (!ADS_ERR_OK(status)) { PyErr_SetString(PyExc_SystemError, "ads_connect() failed"); TALLOC_FREE(frame); + SAFE_FREE(passwd); Py_RETURN_FALSE; } } -- 2.47.3