9f29655908
fix wrong parse of user@host pattern in pam_access (#732081)
50 lines
1.6 KiB
Diff
50 lines
1.6 KiB
Diff
commit ca6fbe92205fe5b4acf2e92e4c2bf73327b26780
|
|
Author: Tomas Mraz <tmraz@fedoraproject.org>
|
|
Date: Tue Aug 23 12:42:32 2011 +0200
|
|
|
|
Fix missing dereference.
|
|
|
|
diff --git a/ChangeLog b/ChangeLog
|
|
index 07f120f..7563098 100644
|
|
--- a/ChangeLog
|
|
+++ b/ChangeLog
|
|
@@ -1,3 +1,7 @@
|
|
+2011-08-23 Tomas Mraz <tm@t8m.info>
|
|
+
|
|
+ * modules/pam_env/pam_env.c (_pam_parse): Fix missing dereference.
|
|
+
|
|
2011-06-22 Thorsten Kukuk <kukuk@thkukuk.de>
|
|
|
|
* release version 1.1.4
|
|
diff --git a/modules/pam_env/pam_env.c b/modules/pam_env/pam_env.c
|
|
index 865fbaf..1ec01ca 100644
|
|
--- a/modules/pam_env/pam_env.c
|
|
+++ b/modules/pam_env/pam_env.c
|
|
@@ -99,7 +99,7 @@ _pam_parse (const pam_handle_t *pamh, int argc, const char **argv,
|
|
if (!strcmp(*argv,"debug"))
|
|
ctrl |= PAM_DEBUG_ARG;
|
|
else if (!strncmp(*argv,"conffile=",9)) {
|
|
- if (*argv+9 == '\0') {
|
|
+ if ((*argv)[9] == '\0') {
|
|
pam_syslog(pamh, LOG_ERR,
|
|
"conffile= specification missing argument - ignored");
|
|
} else {
|
|
@@ -107,7 +107,7 @@ _pam_parse (const pam_handle_t *pamh, int argc, const char **argv,
|
|
D(("new Configuration File: %s", *conffile));
|
|
}
|
|
} else if (!strncmp(*argv,"envfile=",8)) {
|
|
- if (*argv+8 == '\0') {
|
|
+ if ((*argv)[8] == '\0') {
|
|
pam_syslog (pamh, LOG_ERR,
|
|
"envfile= specification missing argument - ignored");
|
|
} else {
|
|
@@ -115,7 +115,7 @@ _pam_parse (const pam_handle_t *pamh, int argc, const char **argv,
|
|
D(("new Env File: %s", *envfile));
|
|
}
|
|
} else if (!strncmp(*argv,"user_envfile=",13)) {
|
|
- if (*argv+13 == '\0') {
|
|
+ if ((*argv)[13] == '\0') {
|
|
pam_syslog (pamh, LOG_ERR,
|
|
"user_envfile= specification missing argument - ignored");
|
|
} else {
|