From a38a3b16e1b39985d8d9e084a1ca31e7e14d0198 Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Thu, 25 Aug 2011 16:48:40 +1000 Subject: s3-passdb: Convert lm_pw and nt_pw to python string using length lm_pw and nt_pw are fixed length strings and convert them to python strings as fixed length strings. Signed-off-by: Andrew Bartlett --- source3/passdb/py_passdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/passdb/py_passdb.c b/source3/passdb/py_passdb.c index e23f47578e..cc59b64608 100644 --- a/source3/passdb/py_passdb.c +++ b/source3/passdb/py_passdb.c @@ -613,7 +613,7 @@ static PyObject *py_samu_get_lanman_passwd(PyObject *obj, void *closure) Py_RETURN_NONE; } - py_lm_pw = PyString_FromString(lm_pw); + py_lm_pw = PyString_FromStringAndSize(lm_pw, LM_HASH_LEN); return py_lm_pw; } @@ -639,7 +639,7 @@ static PyObject *py_samu_get_nt_passwd(PyObject *obj, void *closure) Py_RETURN_NONE; } - py_nt_pw = PyString_FromString(nt_pw); + py_nt_pw = PyString_FromStringAndSize(nt_pw, NT_HASH_LEN); return py_nt_pw; } -- cgit