char *node;
StrBuf *NodeStr;
long nodelen;
- char pass[256];
int v;
const StrBuf *secret = NULL;
/* Authenticate */
node = CCC->curr_user;
nodelen = extract_token(CCC->curr_user, cmdbuf, 0, '|', sizeof CCC->curr_user);
- extract_token(CCC->user.password, cmdbuf, 1, '|', sizeof pass);
+ extract_token(CCC->user.password, cmdbuf, 1, '|', sizeof CCC->user.password);
NodeStr = NewStrBufPlain(node, nodelen);
/* load the IGnet Configuration to check node validity */
working_ignetcfg = load_ignetcfg();
return;
}
- if (strcasecmp(pass, ChrPtr(secret))) {
+ if (strcasecmp(CCC->user.password, ChrPtr(secret))) {
snprintf(err_buf, sizeof err_buf,
"A Citadel server at %s [%s] failed to authenticate as network node \"%s\".\n",
CC->cs_host, CC->cs_addr, node