Skip to content

Commit ce36f2c

Browse files
author
Arto Kinnunen
authored
Fix issues found by coverity (#2087)
Fix remaining coverity issue: -348373 Dereference after null check (dhcpv6_client_service.c)
1 parent 2c4981b commit ce36f2c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

source/DHCPv6_client/dhcpv6_client_service.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,9 @@ void dhcpv6_renew(protocol_interface_info_entry_t *interface, if_address_entry_t
392392
payload_len = libdhcpv6_address_request_message_len(srv_data_ptr->clientLinkIdType, srv_data_ptr->serverLinkType, 0, !dhcp_client.no_address_hint);
393393
payload_ptr = ns_dyn_mem_temporary_alloc(payload_len);
394394
if (payload_ptr == NULL) {
395-
addr->state_timer = 200; //Retry after 20 seconds
395+
if (addr) {
396+
addr->state_timer = 200; //Retry after 20 seconds
397+
}
396398
tr_error("Out of memory");
397399
return ;
398400
}

0 commit comments

Comments
 (0)