From: Zbigniew Jędrzejewski-Szmek Date: Sat, 14 Mar 2015 02:21:58 +0000 (-0500) Subject: test-dhcp-option: add assert to check index is nonnegative X-Git-Tag: v219.0~328 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0915fda60a12139db3d246da0c3d16c9ba127b4e;p=elogind.git test-dhcp-option: add assert to check index is nonnegative CID #1237623. --- 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: