Mercurial > dovecot > original-hg > dovecot-1.2
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