Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/openpam/dist/lib/libpam use const for strchr as...



details:   https://anonhg.NetBSD.org/src/rev/758f8647d4c7
branches:  trunk
changeset: 985183:758f8647d4c7
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Aug 11 09:11:04 2021 +0000

description:
use const for strchr assignment.

diffstat:

 external/bsd/openpam/dist/lib/libpam/pam_putenv.c |  12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diffs (42 lines):

diff -r 2abbcf14d692 -r 758f8647d4c7 external/bsd/openpam/dist/lib/libpam/pam_putenv.c
--- a/external/bsd/openpam/dist/lib/libpam/pam_putenv.c Wed Aug 11 05:37:45 2021 +0000
+++ b/external/bsd/openpam/dist/lib/libpam/pam_putenv.c Wed Aug 11 09:11:04 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pam_putenv.c,v 1.3 2017/05/06 19:50:10 christos Exp $  */
+/*     $NetBSD: pam_putenv.c,v 1.4 2021/08/11 09:11:04 christos Exp $  */
 
 /*-
  * Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@@ -42,7 +42,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: pam_putenv.c,v 1.3 2017/05/06 19:50:10 christos Exp $");
+__RCSID("$NetBSD: pam_putenv.c,v 1.4 2021/08/11 09:11:04 christos Exp $");
 
 #include <errno.h>
 #include <stdlib.h>
@@ -63,7 +63,8 @@
 pam_putenv(pam_handle_t *pamh,
        const char *namevalue)
 {
-       char **env, *p;
+       char **env; 
+       const char *p;
        size_t env_size;
        int i;
 
@@ -78,10 +79,11 @@
        /* see if the variable is already in the environment */
        if ((i = openpam_findenv(pamh, namevalue,
            (size_t)(p - namevalue))) >= 0) {
-               if ((p = strdup(namevalue)) == NULL)
+               char *q;
+               if ((q = strdup(namevalue)) == NULL)
                        RETURNC(PAM_BUF_ERR);
                FREE(pamh->env[i]);
-               pamh->env[i] = p;
+               pamh->env[i] = q;
                RETURNC(PAM_SUCCESS);
        }
 



Home | Main Index | Thread Index | Old Index