Fix error in retrasmisson packets

This commit is contained in:
vemax78 2015-02-01 17:52:11 +01:00 committed by Andreas Schultz
parent 729ed4f768
commit 58c63bbc4e

View File

@ -425,6 +425,8 @@ int wtp_dfa_running(void) {
capwap_logging_debug("Retrasmitted control packet"); capwap_logging_debug("Retrasmitted control packet");
} }
/* Discard fragments */
wtp_free_packet_rxmng();
continue; continue;
} }
@ -451,9 +453,9 @@ int wtp_dfa_running(void) {
} }
/* */ /* */
capwap_logging_debug("Failed parsing packet");
capwap_free_parsed_packet(&packet); capwap_free_parsed_packet(&packet);
wtp_free_packet_rxmng(); wtp_free_packet_rxmng();
capwap_logging_debug("Failed parsing packet");
continue; continue;
} }
@ -465,9 +467,9 @@ int wtp_dfa_running(void) {
} }
/* */ /* */
capwap_logging_debug("Failed validation parsed packet");
capwap_free_parsed_packet(&packet); capwap_free_parsed_packet(&packet);
wtp_free_packet_rxmng(); wtp_free_packet_rxmng();
capwap_logging_debug("Failed validation parsed packet");
continue; continue;
} }