[0.11] gst-plugins-good: rtpsession: Initialise the address pointer to NULL

Olivier Crête tester at kemper.freedesktop.org
Sat Jan 28 08:56:40 PST 2012


Module: gst-plugins-good
Branch: 0.11
Commit: aeec2d5f7ec6713b6da2db062efb6f1359e9bd87
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=aeec2d5f7ec6713b6da2db062efb6f1359e9bd87

Author: Olivier Crête <olivier.crete at collabora.com>
Date:   Thu Jan 26 18:35:27 2012 +0100

rtpsession: Initialise the address pointer to NULL

---

 gst/rtpmanager/rtpsession.c |    4 ++--
 gst/rtpmanager/rtpstats.h   |    5 ++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/gst/rtpmanager/rtpsession.c b/gst/rtpmanager/rtpsession.c
index 74dac38..63e9189 100644
--- a/gst/rtpmanager/rtpsession.c
+++ b/gst/rtpmanager/rtpsession.c
@@ -1691,7 +1691,7 @@ rtp_session_process_rtp (RTPSession * sess, GstBuffer * buffer,
   RTPSource *source;
   gboolean created;
   gboolean prevsender, prevactive;
-  RTPArrivalStats arrival;
+  RTPArrivalStats arrival = { NULL, };
   guint32 csrcs[16];
   guint8 i, count;
   guint64 oldrate;
@@ -2305,7 +2305,7 @@ rtp_session_process_rtcp (RTPSession * sess, GstBuffer * buffer,
 {
   GstRTCPPacket packet;
   gboolean more, is_bye = FALSE, do_sync = FALSE;
-  RTPArrivalStats arrival;
+  RTPArrivalStats arrival = { NULL, };
   GstFlowReturn result = GST_FLOW_OK;
   GstRTCPBuffer rtcp = { NULL, };
 
diff --git a/gst/rtpmanager/rtpstats.h b/gst/rtpmanager/rtpstats.h
index d56b4ea..147ab1e 100644
--- a/gst/rtpmanager/rtpstats.h
+++ b/gst/rtpmanager/rtpstats.h
@@ -57,21 +57,20 @@ typedef struct {
 
 /**
  * RTPArrivalStats:
+ * @address: address of the sender of the packet
  * @current_time: current time according to the system clock
  * @running_time: arrival time of a packet as buffer running_time
  * @ntpnstime: arrival time of a packet NTP time in nanoseconds
- * @have_address: if the @address field contains a valid address
- * @address: address of the sender of the packet
  * @bytes: bytes of the packet including lowlevel overhead
  * @payload_len: bytes of the RTP payload
  *
  * Structure holding information about the arrival stats of a packet.
  */
 typedef struct {
+  GSocketAddress *address;
   GstClockTime  current_time;
   GstClockTime  running_time;
   guint64       ntpnstime;
-  GSocketAddress *address;
   guint         bytes;
   guint         payload_len;
 } RTPArrivalStats;



More information about the gstreamer-commits mailing list