From cf8126a8085d5ade6facc721b2b6860d0f220968 Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Thu, 19 Nov 2009 01:50:44 +0000 Subject: [PATCH] Instead of initializing the Media Format name to NULL, set it to "Unknown". This keeps us from crashing on some platforms if we have an unknown media format ID. svn path=/trunk/; revision=31011 --- epan/dissectors/packet-sdp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/epan/dissectors/packet-sdp.c b/epan/dissectors/packet-sdp.c index e5c0061eea..fb8a577412 100644 --- a/epan/dissectors/packet-sdp.c +++ b/epan/dissectors/packet-sdp.c @@ -282,6 +282,7 @@ dissect_sdp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) guint32 ipaddr[4]; gint n,i; sdp_packet_info *sdp_pi; + gchar *unknown_encoding = ep_strdup("Unknown"); /* Initialise packet info for passing to tap */ sdp_pi = ep_alloc(sizeof(sdp_packet_info)); @@ -292,7 +293,7 @@ dissect_sdp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) transport_info.connection_type=NULL; transport_info.media_type=NULL; for (n=0; n < SDP_NO_OF_PT; n++){ - transport_info.encoding_name[n]=NULL; + transport_info.encoding_name[n]=unknown_encoding; } for (n=0; n < SDP_MAX_RTP_CHANNELS; n++) {