s3-pam_smbpass: Fix set_ctrl() return value.
authorAndreas Schneider <asn@samba.org>
Thu, 22 Jan 2015 08:50:01 +0000 (09:50 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 22 Jan 2015 19:29:07 +0000 (20:29 +0100)
This fixes a cppcheck warning.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/pam_smbpass/support.c
source3/pam_smbpass/support.h

index 6608c4effb467239b6bd64e067e602da8ec85ac4..f7fec208bc8981485b115dea1f0bd83e2778cf85 100644 (file)
@@ -162,7 +162,10 @@ int make_remark( pam_handle_t * pamh, unsigned int ctrl
 
 /* set the control flags for the SMB module. */
 
-int set_ctrl( pam_handle_t *pamh, int flags, int argc, const char **argv )
+unsigned int set_ctrl(pam_handle_t *pamh,
+                     int flags,
+                     int argc,
+                     const char **argv)
 {
     int i = 0;
     const char *service_file = NULL;
index 7ee77042d7fbd943b5e7a0b964295d3926ebb411..832247d998514578cc26711bccd5de6a76ff4f78 100644 (file)
@@ -2,7 +2,7 @@
 extern void _log_err(pam_handle_t *, int, const char *, ...);
 
 /* set the control flags for the UNIX module. */
-extern int set_ctrl(pam_handle_t *, int, int, const char **);
+extern unsigned int set_ctrl(pam_handle_t *, int, int, const char **);
 
 /* generic function for freeing pam data segments */
 extern void _cleanup(pam_handle_t *, void *, int);