diff options
author | Volker Lendecke <vl@samba.org> | 2017-11-21 20:41:47 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2017-11-22 02:03:16 +0100 |
commit | 76f370edae59d11143edb5983e3277b33d9af422 (patch) | |
tree | 637c559b06209c4c7b8b18d26a3d1356b405c4dc /libgpo | |
parent | 4806f0505e3ab6cd1aedd0e79c81e3a87afb9b18 (diff) | |
download | samba-76f370edae59d11143edb5983e3277b33d9af422.tar.gz |
libgpo: Fix CID 1422263 Resource leak
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Nov 22 02:03:17 CET 2017 on sn-devel-144
Diffstat (limited to 'libgpo')
-rw-r--r-- | libgpo/pygpo.c | 2 |
1 files changed, 2 insertions, 0 deletions
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; } } |