aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-08-17 08:54:25 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2005-08-17 08:54:25 +0000
commitd7cf8bfc9741cfda705bde983fa8eb4b40f85f87 (patch)
tree9eb75e84a83ae125c523b5e38ac893f7bc2a028c /epan
parent68bfa7736efd474b7bcdb416165e6be4c0e6c502 (diff)
remove g_malloc()s from rtcp
svn path=/trunk/; revision=15382
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-rtcp.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/epan/dissectors/packet-rtcp.c b/epan/dissectors/packet-rtcp.c
index 9cbf7f4485..16fb9829e8 100644
--- a/epan/dissectors/packet-rtcp.c
+++ b/epan/dissectors/packet-rtcp.c
@@ -760,24 +760,22 @@ dissect_rtcp_sdes( tvbuff_t *tvb, int offset, proto_tree *tree,
proto_tree_add_item( sdes_item_tree, hf_rtcp_ssrc_prefix_len, tvb, offset, 1, FALSE );
offset++;
- prefix_string = g_malloc( prefix_len + 1 );
+ prefix_string = ep_alloc( prefix_len + 1 );
for ( counter = 0; counter < prefix_len; counter++ )
prefix_string[ counter ] =
tvb_get_guint8( tvb, offset + counter );
/* strncpy( prefix_string, pd + offset, prefix_len ); */
prefix_string[ prefix_len ] = '\0';
proto_tree_add_string( sdes_item_tree, hf_rtcp_ssrc_prefix_string, tvb, offset, prefix_len, prefix_string );
- g_free( prefix_string );
offset += prefix_len;
}
- prefix_string = g_malloc( item_len + 1 );
+ prefix_string = ep_alloc( item_len + 1 );
for ( counter = 0; counter < item_len; counter++ )
prefix_string[ counter ] =
tvb_get_guint8( tvb, offset + counter );
/* strncpy( prefix_string, pd + offset, item_len ); */
prefix_string[ item_len] = 0;
proto_tree_add_string( sdes_item_tree, hf_rtcp_ssrc_text, tvb, offset, item_len, prefix_string );
- g_free( prefix_string );
offset += item_len;
}