X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/0d093bfee3e4e28657aaf8f51ca00f18cd83db29..77a742c11c00cbcff4ab93f82412514cb2f7cddc:/src/s_serv.c diff --git a/src/s_serv.c b/src/s_serv.c index bd9870b..e29fdba 100644 --- a/src/s_serv.c +++ b/src/s_serv.c @@ -55,8 +55,6 @@ #include "reject.h" #include "sslproc.h" -extern char *crypt(); - #ifndef INADDR_NONE #define INADDR_NONE ((unsigned int) 0xffffffff) #endif @@ -343,7 +341,7 @@ check_server(const char *name, struct Client *client_p) if(ServerConfEncrypted(tmp_p)) { - if(!strcmp(tmp_p->passwd, crypt(client_p->localClient->passwd, + if(!strcmp(tmp_p->passwd, rb_crypt(client_p->localClient->passwd, tmp_p->passwd))) { server_p = tmp_p; @@ -762,7 +760,6 @@ server_estab(struct Client *client_p) set_chcap_usage_counts(client_p); rb_dlinkAdd(client_p, &client_p->lnode, &me.serv->servers); - del_unknown_ip(client_p); rb_dlinkMoveNode(&client_p->localClient->tnode, &unknown_list, &serv_list); rb_dlinkAddTailAlloc(client_p, &global_serv_list);