diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index 64b22080e1..841778c6eb 100644 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -4286,7 +4286,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;