X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ffnet-dc.c;h=110c1e937d5c7807f3c03b0d26c4f1ffdc019bee;hb=fcd0627b625708acf84d783e3b2a41cd0cd1ac37;hp=7175259fc2399bca02d6c047ecee8e0067927a3d;hpb=c9b3ad74a6f7fbf4559b055824cf85106cf45c1a;p=doldaconnect.git diff --git a/daemon/fnet-dc.c b/daemon/fnet-dc.c index 7175259..110c1e9 100644 --- a/daemon/fnet-dc.c +++ b/daemon/fnet-dc.c @@ -106,7 +106,7 @@ struct dchub char *inbuf; size_t inbufdata, inbufsize; struct qcommand *queue; - int extended, isop; + int extended; char *nativename; char *nativenick; }; @@ -1445,6 +1445,7 @@ static void cmd_getpass(struct socket *sk, struct fnetnode *fn, char *cmd, char } qstrf(sk, "$MyPass %s|", mbspw); free(mbspw); + fn->regstatus = FNNS_REG; hubhandleaction(sk, fn, cmd, args); } @@ -1453,7 +1454,7 @@ static void cmd_logedin(struct socket *sk, struct fnetnode *fn, char *cmd, char struct dchub *hub; hub = fn->data; - hub->isop = 1; + fn->regstatus = FNNS_OP; hubhandleaction(sk, fn, cmd, args); }