effectv/optv: remove unnecessary NULL checks before g_free()

This commit is contained in:
Reynaldo H. Verdejo Pinochet 2015-11-14 20:09:54 -08:00
parent 7defb23371
commit 557ae0fabd

View file

@ -275,14 +275,12 @@ gst_optv_set_info (GstVideoFilter * vfilter, GstCaps * incaps,
height = GST_VIDEO_INFO_HEIGHT (in_info); height = GST_VIDEO_INFO_HEIGHT (in_info);
for (i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
if (filter->opmap[i]) g_free (filter->opmap[i]);
g_free (filter->opmap[i]);
filter->opmap[i] = g_new (gint8, width * height); filter->opmap[i] = g_new (gint8, width * height);
} }
setOpmap (filter->opmap, width, height); setOpmap (filter->opmap, width, height);
if (filter->diff) g_free (filter->diff);
g_free (filter->diff);
filter->diff = g_new (guint8, width * height); filter->diff = g_new (guint8, width * height);
return TRUE; return TRUE;
@ -307,14 +305,12 @@ gst_optv_finalize (GObject * object)
gint i; gint i;
for (i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
if (filter->opmap[i]) g_free (filter->opmap[i]);
g_free (filter->opmap[i]);
filter->opmap[i] = NULL; filter->opmap[i] = NULL;
} }
} }
if (filter->diff) g_free (filter->diff);
g_free (filter->diff);
filter->diff = NULL; filter->diff = NULL;
G_OBJECT_CLASS (parent_class)->finalize (object); G_OBJECT_CLASS (parent_class)->finalize (object);