From 84ee63a06b9727f9c5a8ea990668ad5b7160ee0b Mon Sep 17 00:00:00 2001 From: Shawn Routhier Date: Tue, 23 Feb 2016 12:16:19 -0800 Subject: [master] Add a call to dereference the packet structure if the deocding fails Squashed commit of the following: commit 7d61e40149676f989667cac90d9c3b6f5b63ac6b Author: Shawn Routhier Date: Tue Feb 23 11:31:27 2016 -0800 [rt41774] Add a call to dereference the packet structure if the deocding fails --- common/options.c | 1 + 1 file changed, 1 insertion(+) (limited to 'common') diff --git a/common/options.c b/common/options.c index 50271f22..1db73ac5 100644 --- a/common/options.c +++ b/common/options.c @@ -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; } -- cgit v1.2.1