audioencoder: fix null pointer dereference 66/56166/4
authorPark Kyoung Won <kw0712.park@samsung.com>
Tue, 5 Jan 2016 06:11:22 +0000 (15:11 +0900)
committerPark Kyoung Won <kw0712.park@samsung.com>
Wed, 6 Jan 2016 02:12:40 +0000 (11:12 +0900)
- Guard against GstAudioEncode NULL dereference.

Change-Id: Icd33ee405408aeea4d75b392623d3abd352dfce2
Signed-off-by: Park Kyoung Won <kw0712.park@samsung.com>
src/gstmaruaudenc.c

index cd7d939..e661a1e 100644 (file)
@@ -259,6 +259,11 @@ gst_maruaudenc_set_format (GstAudioEncoder *encoder, GstAudioInfo *info)
   GstCaps *icaps;
   gsize frame_size;
 
+  if (!maruaudenc) {
+    GST_ERROR("invalid maru audio encoder");
+    return FALSE;
+  }
+
   GstMaruAudEncClass *oclass =
     (GstMaruAudEncClass *) (G_OBJECT_GET_CLASS (maruaudenc));