X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Flogin.c;fp=src%2Fngircd%2Flogin.c;h=38089976aaae785a2450e2506970a1d4cfc8a0fb;hb=da4c1ebe81bbd1335356ef40c91741b953c9f8d8;hp=ad45219eca164aeb16cd3cf6f3ad485fe880439c;hpb=bd3a7ccb158c9f2eac1af77804529b76d99c3e79;p=ngircd-alex.git diff --git a/src/ngircd/login.c b/src/ngircd/login.c index ad45219e..38089976 100644 --- a/src/ngircd/login.c +++ b/src/ngircd/login.c @@ -80,8 +80,11 @@ Login_User(CLIENT * Client) #endif /* Still waiting for "CAP END" command? */ - if (Client_Cap(Client) & CLIENT_CAP_PENDING) + if (Client_Cap(Client) & CLIENT_CAP_PENDING) { + Client_SetType(Client, CLIENT_WAITCAPEND); + LogDebug("Connection %d: Waiting for CAP END ...", conn); return CONNECTED; + } #ifdef PAM if (!Conf_PAM) {