summaryrefslogtreecommitdiff
path: root/src/nickserv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nickserv.c')
-rw-r--r--src/nickserv.c6
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