devilhorns pushed a commit to branch master.
commit 1d9a19f1ee36d2a8980592a2d5372f3826ab458d
Author: Chris Michael <[email protected]>
Date: Mon Jul 8 14:34:41 2013 +0100
Check for valid 'send' before trying to call
emotion_gstreamer_buffer_free (which will dereference it).
NB: Fixes Coverity CID1039397
Signed-off-by: Chris Michael <[email protected]>
---
src/modules/emotion/gstreamer/emotion_sink.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/modules/emotion/gstreamer/emotion_sink.c
b/src/modules/emotion/gstreamer/emotion_sink.c
index b88c83f..5d16c88 100644
--- a/src/modules/emotion/gstreamer/emotion_sink.c
+++ b/src/modules/emotion/gstreamer/emotion_sink.c
@@ -715,7 +715,7 @@ evas_video_sink_main_render(void *data)
ev->last_buffer = buffer;
exit_point:
- emotion_gstreamer_buffer_free(send);
+ if (send) emotion_gstreamer_buffer_free(send);
exit_stream:
if (priv)
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev