s3:passdb: Use discard_const_p() in py_passdb
authorAndreas Schneider <asn@samba.org>
Mon, 12 Nov 2018 17:27:44 +0000 (18:27 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Wed, 14 Nov 2018 10:46:06 +0000 (11:46 +0100)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Wed Nov 14 11:46:06 CET 2018 on sn-devel-144

source3/passdb/py_passdb.c

index 1bcf3f667ecd1bf67784ebe5811969c0718fbd82..3d8012f2c062bb58845aa12456c3bb5e1b637a6c 100644 (file)
@@ -3081,10 +3081,10 @@ static PyObject *py_pdb_set_trusted_domain(PyObject *self, PyObject *args)
        }
 
        py_tmp = PyDict_GetItemString(py_td_info, "domain_name");
-       td_info.domain_name = PyStr_AsString(py_tmp);
+       td_info.domain_name = discard_const_p(char, PyStr_AsString(py_tmp));
 
        py_tmp = PyDict_GetItemString(py_td_info, "netbios_name");
-       td_info.netbios_name = PyStr_AsString(py_tmp);
+       td_info.netbios_name = discard_const_p(char, PyStr_AsString(py_tmp));
 
        py_tmp = PyDict_GetItemString(py_td_info, "security_identifier");
        td_info.security_identifier = *pytalloc_get_type(py_tmp, struct dom_sid);