From: Sangkyu Park Date: Mon, 15 Jun 2015 01:53:06 +0000 (+0900) Subject: Fix a prevent defect. X-Git-Tag: accepted/tizen/mobile/20150616.010810^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f11ffa922d8f0172c699e6afe1315de028af66d6;p=platform%2Fcore%2Fmultimedia%2Flibmm-common.git Fix a prevent defect. Change-Id: Ica22f3215932e7a837b79394d9624f900326d20b Signed-off-by: Sangkyu Park --- 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