diff options
author | Anders Broman <anders.broman@ericsson.com> | 2013-03-19 04:54:30 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2013-03-19 04:54:30 +0000 |
commit | a10b98284c44bcafc86ee440ce936cfe305fe01b (patch) | |
tree | ff1ad5ac23bc527b2cccdff6e73ba401bd04d5f5 /epan/dissectors/packet-icmp.c | |
parent | bab72ca73439280d7b83d40495d8a39d46267ddc (diff) |
From beroset:
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48412
Diffstat (limited to 'epan/dissectors/packet-icmp.c')
-rw-r--r-- | epan/dissectors/packet-icmp.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/epan/dissectors/packet-icmp.c b/epan/dissectors/packet-icmp.c index 90c84ad470..d7c8cad94f 100644 --- a/epan/dissectors/packet-icmp.c +++ b/epan/dissectors/packet-icmp.c @@ -1019,9 +1019,9 @@ static icmp_transaction_t *transaction_start(packet_info * pinfo, /* Handle the conversation tracking */ conversation = _find_or_create_conversation(pinfo); - icmp_info = conversation_get_proto_data(conversation, proto_icmp); + icmp_info = (icmp_conv_info_t *)conversation_get_proto_data(conversation, proto_icmp); if (icmp_info == NULL) { - icmp_info = se_alloc(sizeof(icmp_conv_info_t)); + icmp_info = se_new(icmp_conv_info_t); icmp_info->unmatched_pdus = se_tree_create_non_persistent(EMEM_TREE_TYPE_RED_BLACK, "icmp_unmatched_pdus"); @@ -1041,7 +1041,7 @@ static icmp_transaction_t *transaction_start(packet_info * pinfo, icmp_key[1].length = 0; icmp_key[1].key = NULL; - icmp_trans = se_alloc(sizeof(icmp_transaction_t)); + icmp_trans = se_new(icmp_transaction_t); icmp_trans->rqst_frame = PINFO_FD_NUM(pinfo); icmp_trans->resp_frame = 0; icmp_trans->rqst_time = pinfo->fd->abs_ts; @@ -1060,7 +1060,7 @@ static icmp_transaction_t *transaction_start(packet_info * pinfo, icmp_key[2].key = NULL; icmp_trans = - se_tree_lookup32_array(icmp_info->matched_pdus, + (icmp_transaction_t *)se_tree_lookup32_array(icmp_info->matched_pdus, icmp_key); } if (icmp_trans == NULL) { @@ -1101,7 +1101,7 @@ static icmp_transaction_t *transaction_end(packet_info * pinfo, return NULL; } - icmp_info = conversation_get_proto_data(conversation, proto_icmp); + icmp_info = (icmp_conv_info_t *)conversation_get_proto_data(conversation, proto_icmp); if (icmp_info == NULL) { return NULL; } @@ -1114,7 +1114,7 @@ static icmp_transaction_t *transaction_end(packet_info * pinfo, icmp_key[1].length = 0; icmp_key[1].key = NULL; icmp_trans = - se_tree_lookup32_array(icmp_info->unmatched_pdus, + (icmp_transaction_t *)se_tree_lookup32_array(icmp_info->unmatched_pdus, icmp_key); if (icmp_trans == NULL) { return NULL; @@ -1155,7 +1155,7 @@ static icmp_transaction_t *transaction_end(packet_info * pinfo, icmp_key[2].key = NULL; icmp_trans = - se_tree_lookup32_array(icmp_info->matched_pdus, + (icmp_transaction_t *)se_tree_lookup32_array(icmp_info->matched_pdus, icmp_key); if (icmp_trans == NULL) { |