From 41c82583f50512cc1a41b05afc5045ceb1f5f4bb Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Wed, 1 Dec 2010 05:49:22 +0200 Subject: [PATCH] dvbsuboverlay: Make the new dvb_subtitles_free() accept NULL Don't crash if dvb_subtitles_free(NULL) gets passed, like most other *_free functions are happy with. --- gst/dvbsuboverlay/dvb-sub.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/dvbsuboverlay/dvb-sub.c b/gst/dvbsuboverlay/dvb-sub.c index 2df0297..4c28ddd 100644 --- a/gst/dvbsuboverlay/dvb-sub.c +++ b/gst/dvbsuboverlay/dvb-sub.c @@ -1371,6 +1371,9 @@ dvb_subtitles_free (DVBSubtitles * sub) int i; DVBSubtitleRect *rect; + if (sub == NULL) + return; + /* Now free up all the temporary memory we allocated */ for (i = 0; i < sub->num_rects; ++i) { rect = sub->rects[i]; -- 2.7.4