aboutsummaryrefslogtreecommitdiff
path: root/pam_sql/pam_sql.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-08-27 22:38:35 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-08-27 22:38:35 +0000
commitcf85e27af52453931fe4925056c63c1a5e749bd6 (patch)
treee5c06581e2d8c8340199cb900b2976472fbcf3b1 /pam_sql/pam_sql.c
parente49b98a296de9943bb596230e6f100010571dd87 (diff)
downloadpam-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.c18
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 */

Return to:

Send suggestions and report system problems to the System administrator.