]> granicus.if.org Git - linux-pam/commitdiff
2011-05-30 Thorsten Kukuk <kukuk@thkukuk.de>
authorThorsten Kukuk <kukuk@thkukuk.de>
Mon, 30 May 2011 17:36:56 +0000 (19:36 +0200)
committerThorsten Kukuk <kukuk@thkukuk.de>
Mon, 30 May 2011 17:36:56 +0000 (19:36 +0200)
        * modules/pam_timestamp/pam_timestamp.c (main): Remove unsused
        variable pretval.

        * modules/pam_stress/pam_stress.c (converse): **message is const.
        (stress_get_password): pmsg is const.
        (pam_sm_chauthtok): Likewise.
        * libpam/pam_item.c (pam_get_user): Make pmsg const and remove
        casts.

ChangeLog
libpam/pam_item.c
modules/pam_stress/pam_stress.c
modules/pam_timestamp/pam_timestamp.c

index 986a78fb2f1b17367874e7909949783292472233..c60a1436d86e8d31a186c40dc461e6042cd607fc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2011-05-30  Thorsten Kukuk  <kukuk@thkukuk.de>
+
+       * modules/pam_timestamp/pam_timestamp.c (main): Remove unsused
+       variable pretval.
+
+       * modules/pam_stress/pam_stress.c (converse): **message is const.
+       (stress_get_password): pmsg is const.
+       (pam_sm_chauthtok): Likewise.
+       * libpam/pam_item.c (pam_get_user): Make pmsg const and remove
+       casts.
+
 2011-05-30  Thorsten Kukuk  <kukuk@thkukuk.de>
 
        * modules/pam_env/pam_env.c (_pam_parse): Implement debug option.
index ed478a4a5aeaf84d065a1bf57f5c1864e632dd77..00e00c295da1882a0d1d5ec698f9ab2db38514f7 100644 (file)
@@ -274,7 +274,8 @@ int pam_get_user(pam_handle_t *pamh, const char **user, const char *prompt)
 {
     const char *use_prompt;
     int retval;
-    struct pam_message msg,*pmsg;
+    struct pam_message msg;
+    const struct pam_message *pmsg;
     struct pam_response *resp;
 
     D(("called."));
@@ -340,8 +341,7 @@ int pam_get_user(pam_handle_t *pamh, const char **user, const char *prompt)
     resp = NULL;
 
     retval = pamh->pam_conversation->
-       conv(1, (const struct pam_message **) &pmsg, &resp,
-            pamh->pam_conversation->appdata_ptr);
+       conv(1, &pmsg, &resp, pamh->pam_conversation->appdata_ptr);
 
     if (retval == PAM_CONV_AGAIN) {
        /* conversation function is waiting for an event - save state */
index 01587feab74867d47b6f92fa1551ff965877692c..b75a597d4f72d2b2ade5b44cefd75a943cd5364b 100644 (file)
@@ -116,7 +116,7 @@ _pam_parse (const pam_handle_t *pamh, int argc, const char **argv)
 }
 
 static int converse(pam_handle_t *pamh, int nargs
-                   , struct pam_message **message
+                   , const struct pam_message **message
                    , struct pam_response **response)
 {
      int retval;
@@ -126,8 +126,7 @@ static int converse(pam_handle_t *pamh, int nargs
      retval = pam_get_item(pamh,PAM_CONV,&void_conv);
      conv = void_conv;
      if (retval == PAM_SUCCESS && conv) {
-         retval = conv->conv(nargs, (const struct pam_message **) message
-                             , response, conv->appdata_ptr);
+         retval = conv->conv(nargs, message, response, conv->appdata_ptr);
          if (retval != PAM_SUCCESS) {
               pam_syslog(pamh, LOG_ERR, "converse returned %d: %s",
                        retval, pam_strerror(pamh, retval));
@@ -159,7 +158,8 @@ static int stress_get_password(pam_handle_t *pamh, int flags
          pam_syslog(pamh, LOG_WARNING, "no forwarded password");
          return PAM_PERM_DENIED;
      } else {                                /* we will have to get one */
-         struct pam_message msg[1],*pmsg[1];
+         struct pam_message msg[1];
+         const struct pam_message *pmsg[1];
          struct pam_response *resp;
          int retval;
 
@@ -412,7 +412,8 @@ int pam_sm_chauthtok(pam_handle_t *pamh, int flags,
 
          return PAM_SUCCESS;
      } else if (flags & PAM_UPDATE_AUTHTOK) {  /* second call */
-         struct pam_message msg[3],*pmsg[3];
+         struct pam_message msg[3];
+         const struct pam_message *pmsg[3];
          struct pam_response *resp;
          const void *text;
          char *txt=NULL;
index 268767699ef5e755c2a396c5f0a4e1f34d4ed6ab..7bcf3d129995e848847f59e325432b103a68c131 100644 (file)
@@ -684,7 +684,7 @@ struct pam_module _pam_timestamp_modstruct = {
 int
 main(int argc, char **argv)
 {
-       int i, pretval = -1, retval = 0, dflag = 0, kflag = 0;
+       int i, retval = 0, dflag = 0, kflag = 0;
        const char *target_user = NULL, *user = NULL, *tty = NULL;
        struct passwd *pwd;
        struct timeval tv;
@@ -826,7 +826,6 @@ main(int argc, char **argv)
                        select(STDOUT_FILENO + 1,
                               NULL, NULL, &write_fds,
                               &tv);
-                       pretval = retval;
                        retval = 0;
                }
        } while (dflag > 0);