Separate declaration from initialization with non-static values
authorjmayer <jmayer@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 4 Aug 2005 22:54:04 +0000 (22:54 +0000)
committerjmayer <jmayer@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 4 Aug 2005 22:54:04 +0000 (22:54 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@15216 f5534014-38df-0310-8fa8-9805f1628bb7

epan/dissectors/packet-iax2.c

index f95d6c79749ac0f8b7f6da5a0ab8cd3c3f6de5a9..a07d10e2c8cefa61af24a7a52effee37851d0440 100644 (file)
@@ -1261,8 +1261,17 @@ static guint32 dissect_iax2_command(tvbuff_t * tvb, guint32 offset,
 {
   guint8 csub = tvb_get_guint8(tvb, offset);
   guint8 address_data[MAX_ADDRESS];
-  iax2_ie_data ie_data = {{AT_NONE,0,address_data},0,0,0,(guint32)-1};
-  iax_call_data *iax_call = iax_packet -> call_data;
+  iax2_ie_data ie_data;
+  iax_call_data *iax_call;
+
+  ie_data.peer_address.type = AT_NONE;
+  ie_data.peer_address.len = 0;
+  ie_data.peer_address.data = address_data;
+  ie_data.peer_ptype = 0;
+  ie_data.peer_port = 0;
+  ie_data.peer_callno = 0;
+  ie_data.dataformat = (guint32)-1;
+  iax_call = iax_packet -> call_data;
   
   /* add the subclass */
   proto_tree_add_uint (tree, hf_iax2_iax_csub, tvb, offset, 1, csub);