diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-08-27 22:38:35 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-08-27 22:38:35 +0000 |
commit | cf85e27af52453931fe4925056c63c1a5e749bd6 (patch) | |
tree | e5c06581e2d8c8340199cb900b2976472fbcf3b1 /pam_sql/pam_sql.c | |
parent | e49b98a296de9943bb596230e6f100010571dd87 (diff) | |
download | pam-modules-cf85e27af52453931fe4925056c63c1a5e749bd6.tar.gz pam-modules-cf85e27af52453931fe4925056c63c1a5e749bd6.tar.bz2 |
Lots of fixes in pam_mysql
git-svn-id: file:///svnroot/pam-modules/trunk@61 56984be4-0537-0410-a56c-fcb268c96130
Diffstat (limited to 'pam_sql/pam_sql.c')
-rw-r--r-- | pam_sql/pam_sql.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/pam_sql/pam_sql.c b/pam_sql/pam_sql.c index 1a98b62..bad485f 100644 --- a/pam_sql/pam_sql.c +++ b/pam_sql/pam_sql.c @@ -307,7 +307,7 @@ read_config () line++; while (*p && isspace(*p)) - ; + p++; len = strlen(p); if (len == 0) continue; @@ -340,6 +340,8 @@ read_config () for (p = env->name; *p && !isspace(*p); p++) ; + if (*p) + *p++ = 0; for (; *p && isspace(*p); p++) ; if (!*p) { @@ -410,6 +412,20 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) return retval; } +PAM_EXTERN +int pam_sm_setcred(pam_handle_t *pamh, int flags, + int argc, const char **argv) +{ + return PAM_SUCCESS; +} + +PAM_EXTERN +int pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, + int argc, const char **argv) +{ + return PAM_SUCCESS; +} + #ifdef PAM_STATIC /* static module data */ |