X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fchannel.c;fp=ircd%2Fchannel.c;h=dc8783ce5994f86570abc5885dcfbac86c2271b3;hp=5a17a6bf21df3d859703b819c3138ecb01c0f797;hb=2dc5507d3a0f04385880484bff5d45bdf5cb0ee9;hpb=520bced72acf72c12bc6e9529954335afe74a6f5 diff --git a/ircd/channel.c b/ircd/channel.c index 5a17a6b..dc8783c 100644 --- a/ircd/channel.c +++ b/ircd/channel.c @@ -4346,7 +4346,7 @@ int ext_amsg_block(struct Client *cptr, struct Channel *chptr, const char *msg) int p_pos = 0; int is_visible = 1, is_ccode = 0, i = 0, j = 0; char codes[5]; - for(i = 0; p != '\n'; p = stripped_message[++i]) { + for(i = 0; p != '\n' && p != 0; p = stripped_message[++i]) { if(p == 3) { j = 0; is_ccode = 1;