diff options
| author | Florian Westphal <fw@strlen.de> | 2006-10-06 21:32:58 +0000 |
|---|---|---|
| committer | Florian Westphal <fw@strlen.de> | 2006-10-06 21:32:58 +0000 |
| commit | 6e105bf87ee5008f32b7557eea2977deb8d10a71 (patch) | |
| tree | 50c38e9c4e07697fde92dc1c7110995fa62644cf /src/ngircd/irc-server.c | |
| parent | 61966a6088f770ff28b6209a484b44aaf478dbd6 (diff) | |
| download | ngircd-6e105bf87ee5008f32b7557eea2977deb8d10a71.tar.gz ngircd-6e105bf87ee5008f32b7557eea2977deb8d10a71.zip | |
channel maxusers now unsigned long
Diffstat (limited to 'src/ngircd/irc-server.c')
| -rw-r--r-- | src/ngircd/irc-server.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/ngircd/irc-server.c b/src/ngircd/irc-server.c index b8681b9c..3d64e1fe 100644 --- a/src/ngircd/irc-server.c +++ b/src/ngircd/irc-server.c @@ -14,7 +14,7 @@ #include "portab.h" -static char UNUSED id[] = "$Id: irc-server.c,v 1.40 2006/10/01 19:05:02 alex Exp $"; +static char UNUSED id[] = "$Id: irc-server.c,v 1.41 2006/10/06 21:32:58 fw Exp $"; #include "imp.h" #include <assert.h> @@ -215,7 +215,13 @@ IRC_SERVER( CLIENT *Client, REQUEST *Req ) else { /* "CHANINFO <chan> +<modes> <key> <limit> :<topic>" */ - if( ! IRC_WriteStrClient( Client, "CHANINFO %s +%s %s %ld :%s", Channel_Name( chan ), modes, strchr( Channel_Modes( chan ), 'k' ) ? Channel_Key( chan ) : "*", strchr( Channel_Modes( chan ), 'l' ) ? Channel_MaxUsers( chan ) : 0L, topic )) return DISCONNECTED; + if( ! IRC_WriteStrClient( Client, "CHANINFO %s +%s %s %lu :%s", + Channel_Name( chan ), modes, + strchr( Channel_Modes( chan ), 'k' ) ? Channel_Key( chan ) : "*", + strchr( Channel_Modes( chan ), 'l' ) ? Channel_MaxUsers( chan ) : 0UL, topic )) + { + return DISCONNECTED; + } } } } |