Blame SOURCES/wireshark-1.10.10-CVE-2014-6421.patch

955624
diff --git a/epan/dissectors/packet-rtp.c b/epan/dissectors/packet-rtp.c
955624
index 1691cbf..9b9af9a 100644
955624
--- a/epan/dissectors/packet-rtp.c
955624
+++ b/epan/dissectors/packet-rtp.c
955624
@@ -879,8 +879,9 @@ srtp_add_address(packet_info *pinfo, address *addr, int port, int other_port,
955624
 	/*
955624
 	 * Update the conversation data.
955624
 	 */
955624
-	/* Free the hash if already exists */
955624
-	rtp_free_hash_dyn_payload(p_conv_data->rtp_dyn_payload);
955624
+	/* Free the hash if a different one already exists */
955624
+	/* if (p_conv_data->rtp_dyn_payload != rtp_dyn_payload) */
955624
+	/*	rtp_free_hash_dyn_payload(p_conv_data->rtp_dyn_payload); */
955624
 
955624
 	g_strlcpy(p_conv_data->method, setup_method, MAX_RTP_SETUP_METHOD_SIZE+1);
955624
 	p_conv_data->frame_number = setup_frame_number;