diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index 9238e8802..2c2cd6b66 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -69,12 +69,16 @@ int irc_protocol_is_numeric_command (const char *str) { + if (!str || !str[0]) + return 0; + while (str && str[0]) { if (!isdigit ((unsigned char)str[0])) return 0; str++; } + return 1; }