From 0915fda60a12139db3d246da0c3d16c9ba127b4e Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Fri, 13 Mar 2015 21:21:58 -0500 Subject: 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(+) (limited to 'src/libsystemd-network/test-dhcp-option.c') diff --git a/src/libsystemd-network/test-dhcp-option.c b/src/libsystemd-network/test-dhcp-option.c index 6062a37dab..bd448ff2b2 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: -- cgit v1.2.3-54-g00ecf