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)