From 0915fda60a12139db3d246da0c3d16c9ba127b4e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 13 Mar 2015 21:21:58 -0500 Subject: [PATCH] test-dhcp-option: add assert to check index is nonnegative CID #1237623. --- src/libsystemd-network/test-dhcp-option.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libsystemd-network/test-dhcp-option.c b/src/libsystemd-network/test-dhcp-option.c index 6062a37da..bd448ff2b 100644 --- a/src/libsystemd-network/test-dhcp-option.c +++ b/src/libsystemd-network/test-dhcp-option.c @@ -130,6 +130,8 @@ static DHCPMessage *create_message(uint8_t *options, uint16_t optlen, static void test_ignore_opts(uint8_t *descoption, int *descpos, int *desclen) { + assert(*descpos >= 0); + while (*descpos < *desclen) { switch(descoption[*descpos]) { case DHCP_OPTION_PAD: -- 2.30.2