diff --git a/epan/dissectors/packet-dnp.c b/epan/dissectors/packet-dnp.c index 3f78aaee03..c07ae24180 100644 --- a/epan/dissectors/packet-dnp.c +++ b/epan/dissectors/packet-dnp.c @@ -3455,6 +3455,7 @@ dissect_dnp3_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* else { /* CRC error - throw away the data. */ + g_free(al_buffer); next_tvb = NULL; } }