diff options
Diffstat (limited to 'src/nickserv.c')
-rw-r--r-- | src/nickserv.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nickserv.c b/src/nickserv.c index e4a48bd56..8eea4c695 100644 --- a/src/nickserv.c +++ b/src/nickserv.c @@ -492,10 +492,8 @@ void load_ns_dbase(void) if (ver < 14) { SAFE(read_string(&pass, f)); if (pass) { - len = strlen(pass); - enc_encrypt(pass, len, nc->pass, PASSMAX); - memset(pass, 0, len); - free(pass); + memset(nc->pass, 0, PASSMAX); + memcpy(nc->pass, pass, strlen(pass)); } else memset(nc->pass, 0, PASSMAX); } else |