summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangkyu Park <sk1122.park@samsung.com>2015-06-15 10:53:06 +0900
committerSangkyu Park <sk1122.park@samsung.com>2015-06-15 10:53:22 +0900
commitf11ffa922d8f0172c699e6afe1315de028af66d6 (patch)
treea640a7c09fa7fa1b5fffd9e2ba6dba7e3ca7a6f7
parent4d6d5412c637422ce6a8724b2c0e721e42eb12e2 (diff)
downloadlibmm-common-f11ffa922d8f0172c699e6afe1315de028af66d6.tar.gz
libmm-common-f11ffa922d8f0172c699e6afe1315de028af66d6.tar.bz2
libmm-common-f11ffa922d8f0172c699e6afe1315de028af66d6.zip
Change-Id: Ica22f3215932e7a837b79394d9624f900326d20b Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
-rw-r--r--mm_attrs_private.c8
-rw-r--r--packaging/libmm-common.spec2
2 files changed, 8 insertions, 2 deletions
diff --git a/mm_attrs_private.c b/mm_attrs_private.c
index 6f82972..b7159af 100644
--- a/mm_attrs_private.c
+++ b/mm_attrs_private.c
@@ -517,7 +517,13 @@ MMHandleType mmf_attrs_new(int count)
attrs->count = count;
attrs->items = (mmf_attribute_t *) malloc (sizeof(mmf_attribute_t) * count);
- return_val_if_fail(attrs->items, 0);
+ if(attrs->items == NULL) {
+ debug_error("Failed to malloc for attrs->items.");
+ free(attrs);
+ attrs=NULL;
+ return 0;
+ }
+
memset(attrs->items, 0, sizeof(mmf_attribute_t) * count);
if (pthread_mutex_init(&attrs->write_lock, NULL) != 0) {
diff --git a/packaging/libmm-common.spec b/packaging/libmm-common.spec
index 6d753e9..4d4675e 100644
--- a/packaging/libmm-common.spec
+++ b/packaging/libmm-common.spec
@@ -1,6 +1,6 @@
Name: libmm-common
Summary: Multimedia Framework Common Lib
-Version: 0.2.86
+Version: 0.2.87
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0