[LWIP] dhcp.c: Cherry-pick lwIP 32aa9a4. CORE-8978

- Fix a while() check order.
This commit is contained in:
Serge Gautherie 2018-01-19 16:31:19 +01:00 committed by Thomas Faber
parent fda24da872
commit 63775c3215
No known key found for this signature in database
GPG key ID: 076E7C3D44720826

View file

@ -1377,7 +1377,7 @@ again:
offset_max = options_idx_max;
options = (u8_t*)q->payload;
/* at least 1 byte to read and no end marker, then at least 3 bytes to read? */
while((q != NULL) && (options[offset] != DHCP_OPTION_END) && (offset < offset_max)) {
while ((q != NULL) && (offset < offset_max) && (options[offset] != DHCP_OPTION_END)) {
u8_t op = options[offset];
u8_t len;
u8_t decode_len = 0;