diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index 9a122cc6f3a36b2a641073dbcece070d1aac7cdd..f55002d641a3c98535570225ba8242705106a711 100644 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -4587,7 +4587,7 @@ static int get_input(struct skinnysession *s) } dlen = letohl(*(int *)s->inbuf); - if (dlen < 0) { + if (dlen < 4) { ast_log(LOG_WARNING, "Skinny Client sent invalid data.\n"); ast_mutex_unlock(&s->lock); return -1;