rtph264pay: avoid crashing on NULL access in debug message
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 7 Sep 2012 12:11:39 +0000 (14:11 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 7 Sep 2012 13:25:52 +0000 (15:25 +0200)
gst/rtp/gstrtph264pay.c

index 0db6555..7b08525 100644 (file)
@@ -1047,7 +1047,7 @@ gst_rtp_h264_pay_handle_buffer (GstRTPBasePayload * basepayload,
     data = gst_adapter_map (rtph264pay->adapter, size);
     GST_DEBUG_OBJECT (basepayload,
         "got %" G_GSIZE_FORMAT " bytes (%" G_GSIZE_FORMAT ")", size,
-        gst_buffer_get_size (buffer));
+        buffer ? gst_buffer_get_size (buffer) : 0);
 
     if (buffer) {
       if (!GST_CLOCK_TIME_IS_VALID (dts))