changeset 2234:60802bea8f32 HEAD

Default to "" args instead of NULL to avoid some crashes
author Timo Sirainen <tss@iki.fi>
date Wed, 23 Jun 2004 20:47:06 +0300
parents 089d2cc59538
children dcff4c088f1a
files src/auth/passdb.c src/auth/userdb.c
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/passdb.c	Wed Jun 23 19:36:18 2004 +0300
+++ b/src/auth/passdb.c	Wed Jun 23 20:47:06 2004 +0300
@@ -104,7 +104,8 @@
 	args = strchr(name, ' ');
 	name = t_strcut(name, ' ');
 
-	while (args != NULL && (*args == ' ' || *args == '\t'))
+	if (args == NULL) args = "";
+	while (*args == ' ' || *args == '\t')
 		args++;
 
 #ifdef PASSDB_PASSWD
--- a/src/auth/userdb.c	Wed Jun 23 19:36:18 2004 +0300
+++ b/src/auth/userdb.c	Wed Jun 23 20:47:06 2004 +0300
@@ -25,7 +25,8 @@
 	args = strchr(name, ' ');
 	name = t_strcut(name, ' ');
 
-	while (args != NULL && (*args == ' ' || *args == '\t'))
+	if (args == NULL) args = "";
+	while (*args == ' ' || *args == '\t')
 		args++;
 
 #ifdef USERDB_PASSWD