s3:auth: use const in smb_pam_xxx_session()
authorGregor Beck <gbeck@sernet.de>
Mon, 3 Sep 2012 11:55:50 +0000 (13:55 +0200)
committerMichael Adam <obnox@samba.org>
Fri, 19 Oct 2012 10:14:58 +0000 (12:14 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
source3/auth/pampass.c
source3/auth/proto.h

index 427c22a8ab2f5d6a25134a78df1ec0f0e84786d6..bde7c2262508008fddf8cfd47d4ca7156e5af3ed 100644 (file)
@@ -720,7 +720,7 @@ static bool smb_pam_chauthtok(pam_handle_t *pamh, const char * user)
  * PAM Externally accessible Session handler
  */
 
-bool smb_pam_claim_session(char *user, char *tty, char *rhost)
+bool smb_pam_claim_session(const char *user, const char *tty, const char *rhost)
 {
        pam_handle_t *pamh = NULL;
        struct pam_conv *pconv = NULL;
@@ -748,7 +748,7 @@ bool smb_pam_claim_session(char *user, char *tty, char *rhost)
  * PAM Externally accessible Session handler
  */
 
-bool smb_pam_close_session(char *user, char *tty, char *rhost)
+bool smb_pam_close_session(const char *user, const char *tty, const char *rhost)
 {
        pam_handle_t *pamh = NULL;
        struct pam_conv *pconv = NULL;
@@ -880,13 +880,13 @@ NTSTATUS smb_pam_accountcheck(const char *user, const char *rhost)
 }
 
 /* If PAM not used, also no PAM restrictions on sessions. */
-bool smb_pam_claim_session(char *user, char *tty, char *rhost)
+bool smb_pam_claim_session(const char *user, const char *tty, const char *rhost)
 {
        return True;
 }
 
 /* If PAM not used, also no PAM restrictions on sessions. */
-bool smb_pam_close_session(char *in_user, char *tty, char *rhost)
+bool smb_pam_close_session(const char *in_user, const char *tty, const char *rhost)
 {
        return True;
 }
index 7be2e94c2e3ea1e16f3b7cf0f245803d34eec704..98b48df9983382ecf3e83d5b0008af95b3f74c9e 100644 (file)
@@ -304,8 +304,8 @@ NTSTATUS auth_wbc_init(void);
 
 /* The following definitions come from auth/pampass.c  */
 
-bool smb_pam_claim_session(char *user, char *tty, char *rhost);
-bool smb_pam_close_session(char *user, char *tty, char *rhost);
+bool smb_pam_claim_session(const char *user, const char *tty, const char *rhost);
+bool smb_pam_close_session(const char *user, const char *tty, const char *rhost);
 NTSTATUS smb_pam_accountcheck(const char *user, const char *rhost);
 NTSTATUS smb_pam_passcheck(const char * user, const char * rhost,
                           const char * password);