Fix a prevent defect. 86/41386/1 accepted/tizen/mobile/20150616.010810 accepted/tizen/tv/20150616.010819 accepted/tizen/wearable/20150616.010830 submit/tizen/20150615.064514
authorSangkyu Park <sk1122.park@samsung.com>
Mon, 15 Jun 2015 01:53:06 +0000 (10:53 +0900)
committerSangkyu Park <sk1122.park@samsung.com>
Mon, 15 Jun 2015 01:53:22 +0000 (10:53 +0900)
Change-Id: Ica22f3215932e7a837b79394d9624f900326d20b
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
mm_attrs_private.c
packaging/libmm-common.spec

index 6f8297276693c454fd3694466f8735d57abcda6d..b7159afb9066c90c06a4c8936f7cd10e3a1d97ae 100644 (file)
@@ -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) {
index 6d753e941b4d3df1d6c6769ff2bc7645bc68b9fa..4d4675e4bb2a307826aa4f0b26681dc293b0251d 100644 (file)
@@ -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