1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-31 20:22:15 +03:00

r8564: Sometimes we're too dumb to live... Fix samr calls where we were

using USER_INFO_XX structs and functions where XX was sometimes
in hex and sometimes in decimal. Now it's all in decimal (should
be no functionality change).
Jeremy.
This commit is contained in:
Jeremy Allison
2005-07-19 00:59:25 +00:00
committed by Gerald (Jerry) Carter
parent 7ff7211b80
commit 84651aca04
7 changed files with 116 additions and 116 deletions

View File

@ -146,7 +146,7 @@ static PyObject *samr_set_user_info2(PyObject *self, PyObject *args,
NTSTATUS ntstatus;
int level;
union {
SAM_USER_INFO_10 id10;
SAM_USER_INFO_16 id16;
SAM_USER_INFO_21 id21;
} pinfo;
@ -164,10 +164,10 @@ static PyObject *samr_set_user_info2(PyObject *self, PyObject *args,
ctr.switch_value = level;
switch(level) {
case 0x10:
ctr.info.id10 = &pinfo.id10;
case 16:
ctr.info.id16 = &pinfo.id16;
if (!py_to_SAM_USER_INFO_10(ctr.info.id10, info)) {
if (!py_to_SAM_USER_INFO_16(ctr.info.id16, info)) {
PyErr_SetString(
samr_error, "error converting user info");
goto done;