diff options
-rw-r--r-- | mbbsd/mbbsd.c | 4 | ||||
-rw-r--r-- | mbbsd/register.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/mbbsd/mbbsd.c b/mbbsd/mbbsd.c index 6d83b645..d5779b80 100644 --- a/mbbsd/mbbsd.c +++ b/mbbsd/mbbsd.c @@ -1294,10 +1294,6 @@ start_client(void) dup2(0, 1); - /* initialize passwd semaphores */ - if (passwd_init()) - exit(1); - do_term_init(); Signal(SIGALRM, abort_bbs); alarm(600); diff --git a/mbbsd/register.c b/mbbsd/register.c index f46fe6ad..a9b5e911 100644 --- a/mbbsd/register.c +++ b/mbbsd/register.c @@ -155,6 +155,10 @@ setupnewuser(const userec_t *user) } } + /* initialize passwd semaphores */ + if (passwd_init()) + exit(1); + passwd_lock(); uid = dosearchuser("", NULL); |