aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-umts_mac.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-umts_mac.c')
-rw-r--r--epan/dissectors/packet-umts_mac.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-umts_mac.c b/epan/dissectors/packet-umts_mac.c
index e4128f9c1e..d18b5d8667 100644
--- a/epan/dissectors/packet-umts_mac.c
+++ b/epan/dissectors/packet-umts_mac.c
@@ -681,7 +681,7 @@ static void init_frag(tvbuff_t * tvb, body_parts * bp, guint length, guint offse
mac_is_fragment * frag = wmem_new(wmem_file_scope(), mac_is_fragment);
frag->type = type;
frag->length = length;
- frag->data = (guint8 *)g_malloc(length);
+ frag->data = (guint8 *)wmem_alloc(wmem_file_scope(), length);
frag->frame_num = frame_num;
frag->tsn = tsn;
frag->next = NULL;
@@ -711,7 +711,7 @@ static void mac_is_copy(mac_is_sdu * sdu, mac_is_fragment * frag, guint total_le
memcpy(sdu->data+sdu->length, frag->data, frag->length);
}
sdu->length += frag->length;
- g_free(frag->data);
+ wmem_free(wmem_file_scope(), frag->data);
}
/*