aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/dissectors/packet-tnef.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/epan/dissectors/packet-tnef.c b/epan/dissectors/packet-tnef.c
index 6c50d9f1c9..0d235336c1 100644
--- a/epan/dissectors/packet-tnef.c
+++ b/epan/dissectors/packet-tnef.c
@@ -348,13 +348,15 @@ static void dissect_mapiprops(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre
gint offset, start_offset;
guint8 drep[] = {0x10 /* LE */, /* DCE_RPC_DREP_FP_IEEE */ 0 };
- dcerpc_info di;
+ static dcerpc_info di;
+ static dcerpc_call_value call_data;
void *old_private_data;
offset = 0;
di.conformant_run = 0;
- di.call_data = NULL;
+ /* we need di->call_data->flags.NDR64 == 0 */
+ di.call_data = &call_data;
old_private_data = pinfo->private_data;
pinfo->private_data = &di;