mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 08:17:01 +00:00
gst/rtsp/sdpmessage.c: Clear stack allocated SDPMedia struct before calling _init() on it.
Original commit message from CVS: * gst/rtsp/sdpmessage.c: (sdp_parse_line): As spotted by: Peter Kjellerstedt <pkj at axis com>: Clear stack allocated SDPMedia struct before calling _init() on it. Clarify this in the docs as well.
This commit is contained in:
parent
3b5868a9e0
commit
df5916db2f
2 changed files with 14 additions and 0 deletions
|
@ -1,3 +1,10 @@
|
|||
2007-02-14 Wim Taymans <wim@fluendo.com>
|
||||
|
||||
* gst/rtsp/sdpmessage.c: (sdp_parse_line):
|
||||
As spotted by: Peter Kjellerstedt <pkj at axis com>:
|
||||
Clear stack allocated SDPMedia struct before calling _init() on it.
|
||||
Clarify this in the docs as well.
|
||||
|
||||
2007-02-14 Jan Schmidt <thaytan@mad.scientist.com>
|
||||
|
||||
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
|
||||
|
|
|
@ -186,6 +186,9 @@ sdp_message_new (SDPMessage ** msg)
|
|||
* with sdp_message_new(). This function is mostly used to initialize a message
|
||||
* allocated on the stack. sdp_message_uninit() undoes this operation.
|
||||
*
|
||||
* When this function is invoked on newly allocated data (with malloc or on the
|
||||
* stack), its contents should be set to 0 before calling this function.
|
||||
*
|
||||
* Returns: a #RTSPResult.
|
||||
*/
|
||||
RTSPResult
|
||||
|
@ -290,6 +293,9 @@ sdp_media_new (SDPMedia ** media)
|
|||
* with sdp_media_new(). This function is mostly used to initialize a media
|
||||
* allocated on the stack. sdp_media_uninit() undoes this operation.
|
||||
*
|
||||
* When this function is invoked on newly allocated data (with malloc or on the
|
||||
* stack), its contents should be set to 0 before calling this function.
|
||||
*
|
||||
* Returns: a #RTSPResult.
|
||||
*/
|
||||
RTSPResult
|
||||
|
@ -747,6 +753,7 @@ sdp_parse_line (SDPContext * c, gchar type, gchar * buffer)
|
|||
SDPMedia nmedia;
|
||||
|
||||
c->state = SDP_MEDIA;
|
||||
memset (&nmedia, 0, sizeof (nmedia));
|
||||
sdp_media_init (&nmedia);
|
||||
|
||||
READ_STRING (nmedia.media);
|
||||
|
|
Loading…
Reference in a new issue