diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-12-23 20:56:41 -0600 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2007-12-24 01:51:04 -0600 |
commit | d0ba9f001474bfee9b1e8fb516effab736cd4050 (patch) | |
tree | 1f4f21c4cf230e2438b1a9fac46eab7e7714b5e6 /source4/auth | |
parent | 3ee442c54f658e0dc9541a492e46fd8f6bf3a7f4 (diff) | |
download | samba-d0ba9f001474bfee9b1e8fb516effab736cd4050.tar.gz samba-d0ba9f001474bfee9b1e8fb516effab736cd4050.tar.bz2 samba-d0ba9f001474bfee9b1e8fb516effab736cd4050.zip |
r26572: Fix warnings in the Python code.
(This used to be commit 15038d9586d0b58f301ca8c39c21ef10c4283f28)
Diffstat (limited to 'source4/auth')
-rw-r--r-- | source4/auth/credentials/credentials.i | 8 | ||||
-rw-r--r-- | source4/auth/credentials/credentials_wrap.c | 2 | ||||
-rw-r--r-- | source4/auth/session.h | 1 |
3 files changed, 6 insertions, 5 deletions
diff --git a/source4/auth/credentials/credentials.i b/source4/auth/credentials/credentials.i index b06c4ff6da..8f09ff4b18 100644 --- a/source4/auth/credentials/credentials.i +++ b/source4/auth/credentials/credentials.i @@ -43,14 +43,14 @@ typedef struct cli_credentials cli_credentials; %} %typemap(out,noblock=1) struct samr_Password * { - $result = PyString_FromStringAndSize($1->hash, 16); + $result = PyString_FromStringAndSize((char *)$1->hash, 16); } %talloctype(cli_credentials); %rename(Credentials) cli_credentials; typedef struct cli_credentials { %extend { - cli_credentials() { + cli_credentials(void) { return cli_credentials_init(NULL); } /* username */ @@ -90,8 +90,8 @@ typedef struct cli_credentials { const struct samr_Password *get_nt_hash(TALLOC_CTX *mem_ctx); - bool authentication_requested(); + bool authentication_requested(void); - bool wrong_password(); + bool wrong_password(void); } } cli_credentials; diff --git a/source4/auth/credentials/credentials_wrap.c b/source4/auth/credentials/credentials_wrap.c index 0beaf85f42..ebf7162c5b 100644 --- a/source4/auth/credentials/credentials_wrap.c +++ b/source4/auth/credentials/credentials_wrap.c @@ -3407,7 +3407,7 @@ SWIGINTERN PyObject *_wrap_Credentials_get_nt_hash(PyObject *SWIGUNUSEDPARM(self arg1 = (cli_credentials *)(argp1); } result = (struct samr_Password *)cli_credentials_get_nt_hash(arg1,arg2); - resultobj = PyString_FromStringAndSize(result->hash, 16); + resultobj = PyString_FromStringAndSize((char *)result->hash, 16); return resultobj; fail: return NULL; diff --git a/source4/auth/session.h b/source4/auth/session.h index 233b84d39a..039c005bb0 100644 --- a/source4/auth/session.h +++ b/source4/auth/session.h @@ -28,6 +28,7 @@ struct auth_session_info { struct cli_credentials *credentials; }; +#include "librpc/gen_ndr/netlogon.h" #include "auth/session_proto.h" #endif /* _SAMBA_AUTH_SESSION_H */ |