diff --git a/src/lib/network.c b/src/lib/network.c index 39d2f20..1450b37 100644 --- a/src/lib/network.c +++ b/src/lib/network.c @@ -375,10 +375,18 @@ _process_buffer(Express_Network *net, char *data, int length) else if (!strncasecmp(params[0], net->nick, strlen(net->nick))) { - if (net->callbacks.priv_msg) - (*net->callbacks.priv_msg)(net, "PRIVMSG", prefix, - params, index, - net->callbacks.data); + if (!strncasecmp(params[1], "VERSION", len)) + { + /* TODO: Implement version support */ + } + else + { + if (net->callbacks.priv_msg) + (*net->callbacks.priv_msg)(net, "PRIVMSG", + prefix, params, + index, + net->callbacks.data); + } } else {