diff options
Diffstat (limited to 'mbbsd')
-rw-r--r-- | mbbsd/mbbsd.c | 1 | ||||
-rw-r--r-- | mbbsd/passwd.c | 4 |
2 files changed, 1 insertions, 4 deletions
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c index 95883f86..a532f977 100644 --- a/mbbsd/mbbsd.c +++ b/mbbsd/mbbsd.c @@ -615,6 +615,7 @@ login_query() break; } } else { /* guest */ + strcpy(cuser.userid, STR_GUEST); cuser->userlevel = 0; cuser->uflag = COLOR_FLAG | PAGER_FLAG | BRDSORT_FLAG | MOVIE_FLAG; mkuserdir(cuser->userid); diff --git a/mbbsd/passwd.c b/mbbsd/passwd.c index ec4e68ec..cd679f03 100644 --- a/mbbsd/passwd.c +++ b/mbbsd/passwd.c @@ -128,11 +128,7 @@ int initcuser(char *userid) // Ptt: setup cuser and usernum here if(userid[0]=='\0' || !(usernum = searchuser(userid)) || usernum > MAX_USERS) - { - memset(&userecbuf, 0, sizeof(userecbuf)); - strcpy(userecbuf.userid, STR_GUEST); return -1; - } passwd_query(usernum, &userecbuf); cuser = &userecbuf; return usernum; |