X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fclient-cap.c;h=b0da8073b112ad3f3f354a592296b0b75b7943da;hb=40e3daf560799df1d16629b35078979583cb4349;hp=edaf2603bb79005a9b517a6d809702578fa50991;hpb=bd3a7ccb158c9f2eac1af77804529b76d99c3e79;p=ngircd-alex.git diff --git a/src/ngircd/client-cap.c b/src/ngircd/client-cap.c index edaf2603..b0da8073 100644 --- a/src/ngircd/client-cap.c +++ b/src/ngircd/client-cap.c @@ -37,6 +37,17 @@ Client_Cap(CLIENT *Client) return Client->capabilities; } +GLOBAL void +Client_CapSet(CLIENT *Client, int Cap) +{ + assert(Client != NULL); + assert(Cap >= 0); + + Client->capabilities = Cap; + LogDebug("Set new capability of \"%s\" to %d.", + Client_ID(Client), Client->capabilities); +} + GLOBAL void Client_CapAdd(CLIENT *Client, int Cap) {