#include "s_conf.h"
#include "msg.h"
#include "parse.h"
-#include "irc_string.h"
+#include "match.h"
#include "logger.h"
#include "s_user.h"
#include "cache.h"
return 0;
}
- b_response = ircd_base64_decode((const unsigned char *)++parv[1], strlen(parv[1]), &len);
+ b_response = rb_base64_decode((const unsigned char *)++parv[1], strlen(parv[1]), &len);
if(len != SHA_DIGEST_LENGTH ||
memcmp(source_p->localClient->challenge, b_response, SHA_DIGEST_LENGTH))
source_p->localClient->chal_time = rb_current_time();
for(;;)
{
- cnt = strlcpy(chal_line, chal, CHALLENGE_WIDTH);
+ cnt = rb_strlcpy(chal_line, chal, CHALLENGE_WIDTH);
sendto_one(source_p, form_str(RPL_RSACHALLENGE2), me.name, source_p->name, chal_line);
if(cnt > CHALLENGE_WIDTH)
chal += CHALLENGE_WIDTH - 1;