summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEunhae Choi <eunhae1.choi@samsung.com>2017-07-19 19:54:06 +0900
committerEunhae Choi <eunhae1.choi@samsung.com>2017-07-19 19:55:41 +0900
commit71b5b8e0a418a541a0baa35cb30a825e7eaae273 (patch)
tree84b3305072e7c03f632c9383834be645c2950ec9
parentc33deaf67e3a99213cc60c64685246a05fac49ed (diff)
downloadlibmm-player-71b5b8e0a418a541a0baa35cb30a825e7eaae273.tar.gz
libmm-player-71b5b8e0a418a541a0baa35cb30a825e7eaae273.tar.bz2
libmm-player-71b5b8e0a418a541a0baa35cb30a825e7eaae273.zip
[0.6.57] add checking result of mem alloc
Change-Id: I66698487e49af0023e68fef99bffecd456e5f6fc
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_priv.c5
2 files changed, 6 insertions, 1 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index 7d88383..9286b7b 100644
--- a/packaging/libmm-player.spec
+++ b/packaging/libmm-player.spec
@@ -1,6 +1,6 @@
Name: libmm-player
Summary: Multimedia Framework Player Library
-Version: 0.6.55
+Version: 0.6.57
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index c6b41ae..8963a93 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -13006,6 +13006,11 @@ __mmplayer_handle_streaming_error(mm_player_t* player, GstMessage * message)
MMPLAYER_RETURN_VAL_IF_FAIL(message, FALSE);
s = malloc(sizeof(GstStructure));
+ if (s == NULL) {
+ LOGE("failed to alloc data.");
+ return FALSE;
+ }
+
memcpy(s, gst_message_get_structure(message), sizeof(GstStructure));
if (!gst_structure_get_uint(s, "error_id", &error_id))