]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: Out-of-bounds read (Coverity 1465495)
authorpaco <paco@voltanet.io>
Tue, 12 Jun 2018 13:27:44 +0000 (15:27 +0200)
committerpaco <paco@voltanet.io>
Tue, 12 Jun 2018 13:27:44 +0000 (15:27 +0200)
Signed-off-by: F. Aragon <paco@voltanet.io>
zebra/zapi_msg.c

index b17bbc95c26ceab0b2fa6f6bebeb002a797420f8..853a83373dbdfdeeeb887977e999caacaa0eb755 100644 (file)
@@ -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