From aa360de7a39f5dd446508612b779e0fd98a9762a Mon Sep 17 00:00:00 2001 From: paco Date: Tue, 12 Jun 2018 15:27:44 +0200 Subject: [PATCH] zebra: Out-of-bounds read (Coverity 1465495) Signed-off-by: F. Aragon --- zebra/zapi_msg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra/zapi_msg.c b/zebra/zapi_msg.c index b17bbc95c2..853a83373d 100644 --- a/zebra/zapi_msg.c +++ b/zebra/zapi_msg.c @@ -3061,7 +3061,7 @@ void zserv_handle_commands(struct zserv *client, struct stream *msg) return; } - if (hdr.command > array_size(zserv_handlers) + if (hdr.command >= array_size(zserv_handlers) || zserv_handlers[hdr.command] == NULL) zlog_info("Zebra received unknown command %d", hdr.command); else -- 2.39.5