Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2232:e5684c8c60f9 HEAD
skip extra whitespace between "dbtype arguments"
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 23 Jun 2004 18:02:50 +0300 |
parents | 58fc6765027c |
children | 089d2cc59538 |
files | src/auth/passdb.c src/auth/userdb.c |
diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/passdb.c Wed Jun 23 18:00:24 2004 +0300 +++ b/src/auth/passdb.c Wed Jun 23 18:02:50 2004 +0300 @@ -104,6 +104,9 @@ args = strchr(name, ' '); name = t_strcut(name, ' '); + while (args != NULL && (*args == ' ' || *args == '\t')) + args++; + #ifdef PASSDB_PASSWD if (strcasecmp(name, "passwd") == 0) passdb = &passdb_passwd; @@ -157,7 +160,7 @@ /* initialize */ if (passdb->init != NULL) - passdb->init(args != NULL ? args+1 : ""); + passdb->init(args); mech_list_verify_passdb(passdb, name); }
--- a/src/auth/userdb.c Wed Jun 23 18:00:24 2004 +0300 +++ b/src/auth/userdb.c Wed Jun 23 18:02:50 2004 +0300 @@ -25,6 +25,9 @@ args = strchr(name, ' '); name = t_strcut(name, ' '); + while (args != NULL && (*args == ' ' || *args == '\t')) + args++; + #ifdef USERDB_PASSWD if (strcasecmp(name, "passwd") == 0) userdb = &userdb_passwd; @@ -66,7 +69,7 @@ /* initialize */ if (userdb->init != NULL) - userdb->init(args != NULL ? args+1 : ""); + userdb->init(args); } void userdb_deinit(void)