s4-pydsdb.c: Fix small memory leak in py_samdb_set_domain_sid()
authorKamen Mazdrashki <kamenim@samba.org>
Mon, 8 Nov 2010 21:09:44 +0000 (23:09 +0200)
committerKamen Mazdrashki <kamenim@samba.org>
Wed, 10 Nov 2010 08:20:00 +0000 (10:20 +0200)
source4/dsdb/pydsdb.c

index 2471548babdc8421ab4f4d8811275aa64dfa58ab..5bc3e66809da7d069b1c9c231c1aa9f23d8914c4 100644 (file)
@@ -134,6 +134,7 @@ static PyObject *py_samdb_set_domain_sid(PyLdbObject *self, PyObject *args)
        sid = dom_sid_parse_talloc(NULL, PyString_AsString(py_sid));
 
        ret = samdb_set_domain_sid(ldb, sid);
+       talloc_free(sid);
        if (!ret) {
                PyErr_SetString(PyExc_RuntimeError, "set_domain_sid failed");
                return NULL;