diff options
Diffstat (limited to 'epan/dissectors/packet-smb.c')
-rw-r--r-- | epan/dissectors/packet-smb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-smb.c b/epan/dissectors/packet-smb.c index 39fe67a400..66f0349ac6 100644 --- a/epan/dissectors/packet-smb.c +++ b/epan/dissectors/packet-smb.c @@ -1286,7 +1286,7 @@ smb_eo_packet(void *tapdata, packet_info *pinfo, epan_dissect_t *edt _U_, const entry = g_new(export_object_entry_t, 1); entry->payload_data = NULL; entry->payload_len = 0; - new_file = (active_file *)g_malloc(sizeof(active_file)); + new_file = g_new(active_file, 1); new_file->tid = incoming_file.tid; new_file->uid = incoming_file.uid; new_file->fid = incoming_file.fid; @@ -18010,7 +18010,7 @@ dissect_smb(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* da si->ct = (conv_tables_t *)conversation_get_proto_data(conversation, proto_smb); if (!si->ct) { /* No, not yet. create it and attach it to the conversation */ - si->ct = (conv_tables_t *)g_malloc(sizeof(conv_tables_t)); + si->ct = g_new(conv_tables_t, 1); conv_tables = g_slist_prepend(conv_tables, si->ct); si->ct->matched = g_hash_table_new(smb_saved_info_hash_matched, |