2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 09:57:20 +00:00

[master] Add a call to dereference the packet structure if the deocding fails

Squashed commit of the following:

commit 7d61e40149676f989667cac90d9c3b6f5b63ac6b
Author: Shawn Routhier <sar@isc.org>
Date:   Tue Feb 23 11:31:27 2016 -0800

    [rt41774] Add a call to dereference the packet structure if the deocding fails
This commit is contained in:
Shawn Routhier 2016-02-23 12:16:19 -08:00
parent 9b2e9347a9
commit 84ee63a06b
2 changed files with 5 additions and 0 deletions

View File

@ -244,6 +244,10 @@ by Eric Young (eay@cryptsoft.com).
[ISC-Bugs #37954]
[ISC-Bugs #40752]
- Add a dereference call when handling an error condition while
decoding a packet.
[ISC-Bugs #41774]
Changes since 4.3.3b1
- None

View File

@ -3877,6 +3877,7 @@ void do_packet (interface, packet, len, from_port, from, hfrom)
/* Allocate packet->options now so it is non-null for all packets */
decoded_packet->options_valid = 0;
if (!option_state_allocate (&decoded_packet->options, MDL)) {
packet_dereference(&decoded_packet, MDL);
return;
}