diff options
author | Sangkyu Park <sk1122.park@samsung.com> | 2015-06-15 10:53:06 +0900 |
---|---|---|
committer | Sangkyu Park <sk1122.park@samsung.com> | 2015-06-15 10:53:22 +0900 |
commit | f11ffa922d8f0172c699e6afe1315de028af66d6 (patch) | |
tree | a640a7c09fa7fa1b5fffd9e2ba6dba7e3ca7a6f7 | |
parent | 4d6d5412c637422ce6a8724b2c0e721e42eb12e2 (diff) | |
download | libmm-common-f11ffa922d8f0172c699e6afe1315de028af66d6.tar.gz libmm-common-f11ffa922d8f0172c699e6afe1315de028af66d6.tar.bz2 libmm-common-f11ffa922d8f0172c699e6afe1315de028af66d6.zip |
Fix a prevent defect.submit/tizen/20150615.064514accepted/tizen/wearable/20150616.010830accepted/tizen/tv/20150616.010819accepted/tizen/mobile/20150616.010810
Change-Id: Ica22f3215932e7a837b79394d9624f900326d20b
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
-rw-r--r-- | mm_attrs_private.c | 8 | ||||
-rw-r--r-- | packaging/libmm-common.spec | 2 |
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 |