From: Jeremy Allison Date: Thu, 16 Dec 2004 21:14:08 +0000 (+0000) Subject: r4238: More *alloc fixes. X-Git-Tag: samba-4.0.0alpha6~801^2~10914 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=09969123e1e84ef0867bfade150e9e5c66e6ef5f;p=samba.git r4238: More *alloc fixes. Jeremy. (This used to be commit 4d971806f4e4f5523227e378125d5601a5df271d) --- diff --git a/source3/python/py_common.c b/source3/python/py_common.c index 02d22bbdab5..66f35759c3d 100644 --- a/source3/python/py_common.c +++ b/source3/python/py_common.c @@ -144,34 +144,34 @@ BOOL py_parse_creds(PyObject *creds, char **username, char **domain, password_obj = PyDict_GetItemString(creds, "password"); if (!username_obj) { - *errstr = strdup("no username field in credential"); + *errstr = SMB_STRDUP("no username field in credential"); return False; } if (!domain_obj) { - *errstr = strdup("no domain field in credential"); + *errstr = SMB_STRDUP("no domain field in credential"); return False; } if (!password_obj) { - *errstr = strdup("no password field in credential"); + *errstr = SMB_STRDUP("no password field in credential"); return False; } /* Check type of required fields */ if (!PyString_Check(username_obj)) { - *errstr = strdup("username field is not string type"); + *errstr = SMB_STRDUP("username field is not string type"); return False; } if (!PyString_Check(domain_obj)) { - *errstr = strdup("domain field is not string type"); + *errstr = SMB_STRDUP("domain field is not string type"); return False; } if (!PyString_Check(password_obj)) { - *errstr = strdup("password field is not string type"); + *errstr = SMB_STRDUP("password field is not string type"); return False; } @@ -226,7 +226,7 @@ struct cli_state *open_pipe_creds(char *server, PyObject *creds, username, domain, password, 0, Undefined, NULL); if (!NT_STATUS_IS_OK(result)) { - *errstr = strdup("error connecting to IPC$ pipe"); + *errstr = SMB_STRDUP("error connecting to IPC$ pipe"); return NULL; }