aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ansi_tcap.c
diff options
context:
space:
mode:
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2007-09-17 17:53:50 +0000
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2007-09-17 17:53:50 +0000
commit54a6b6318a04f0ec50fdfb61a118429b13b4ed90 (patch)
tree7857353be039500b50bbf50d323dd2d68f988a57 /epan/dissectors/packet-ansi_tcap.c
parentbfe781a9c5723d2c8b16a2dc34876ec81d2a93fe (diff)
From Florent Drouin: malloc the size of the structure, not the size of a pointer to the structure. Hopefully this will fix bug 1844.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22891 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-ansi_tcap.c')
-rw-r--r--epan/dissectors/packet-ansi_tcap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ansi_tcap.c b/epan/dissectors/packet-ansi_tcap.c
index 12940dd7cc..47942e6c57 100644
--- a/epan/dissectors/packet-ansi_tcap.c
+++ b/epan/dissectors/packet-ansi_tcap.c
@@ -296,7 +296,7 @@ save_invoke_data(packet_info *pinfo, proto_tree *tree _U_, tvbuff_t *tvb _U_){
if(ansi_tcap_saved_invokedata)
return;
- ansi_tcap_saved_invokedata = g_malloc(sizeof(ansi_tcap_saved_invokedata));
+ ansi_tcap_saved_invokedata = g_malloc(sizeof(struct ansi_tcap_invokedata_t));
ansi_tcap_saved_invokedata->OperationCode = ansi_tcap_private.d.OperationCode;
ansi_tcap_saved_invokedata->OperationCode_national = ansi_tcap_private.d.OperationCode_national;
ansi_tcap_saved_invokedata->OperationCode_private = ansi_tcap_private.d.OperationCode_private;