Don't cast away constness.
authorGuy Harris <guy@alum.mit.edu>
Thu, 31 Dec 2015 22:29:43 +0000 (14:29 -0800)
committerGuy Harris <guy@alum.mit.edu>
Thu, 31 Dec 2015 22:30:13 +0000 (22:30 +0000)
Change-Id: I14130b4be91f36a4dbc187f2eef6d6c438a75774
Reviewed-on: https://code.wireshark.org/review/12975
Reviewed-by: Guy Harris <guy@alum.mit.edu>
epan/dissectors/packet-rtpproxy.c

index 86e18dbe2901e288b0a2de2afeae539914577728..d692e2106008130aea9e951f14d89fc7a887e0f7 100644 (file)
@@ -513,7 +513,7 @@ rtpproxy_add_notify_addr(tvbuff_t *tvb, packet_info *pinfo, proto_tree *rtpproxy
         /* Only port is supplied - take IPv4/IPv6 from  ip.src/ipv6.src respectively */
         expert_add_info(pinfo, rtpproxy_tree, &ei_rtpproxy_notify_no_ip);
         if (pinfo->src.type == AT_IPv4)
-            ti = proto_tree_add_ipv4(rtpproxy_tree, hf_rtpproxy_notify_ipv4, tvb, begin, 0, ((guint32*)(pinfo->src.data))[0]);
+            ti = proto_tree_add_ipv4(rtpproxy_tree, hf_rtpproxy_notify_ipv4, tvb, begin, 0, *(const guint32*)(pinfo->src.data));
         else
             ti = proto_tree_add_ipv6(rtpproxy_tree, hf_rtpproxy_notify_ipv6, tvb, begin, 0, (const struct e_in6_addr *)(pinfo->src.data));
         PROTO_ITEM_SET_GENERATED(ti);