[UTC][bundle][NON-ACR][TSAM-12727: fix the memory leak]
authorInkyun Kil <inkyun.kil@samsung.com>
Thu, 2 Feb 2017 04:26:13 +0000 (13:26 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Thu, 2 Feb 2017 04:26:13 +0000 (13:26 +0900)
Change-Id: I0023d0ffdc90cd5a0f7c548db7af4cb34e02973e
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
src/utc/bundle/utc-ApplicationFW-bundle-keyval-get-array-val-func.c
src/utc/bundle/utc-ApplicationFW-bundle-keyval-get-basic-val-func.c

index 238d82fc9f022907eb71c6b026ab6b896baccac0..cae155d208e2be68958ae47290811f78037a8f7f 100755 (executable)
@@ -75,6 +75,9 @@ int utc_bundle_keyval_get_array_val_p(void)
        assert(len_not_empty);
        assert(size_not_empty);
 
+       bundle_del(b, "k3"); // Fix memory leak
+       bundle_free(b);  // Fix memory leak
+
        return 0;
  }
 
index 21a9c7c38826f8f1ed8d9e5ecf5a74a7219b7879..42603e967f45335a47c15303c6a35c6ff4dca7ee 100755 (executable)
@@ -54,6 +54,9 @@ int utc_bundle_keyval_get_basic_val_p(void)
        basic_val_notempty=false;
        basic_size_notempty=false;
        bundle_foreach(b, sample_cb, NULL);    // iterate sample_cb for each key/val
+       
+       bundle_del(b, "k1"); // Fix memory leak
+       bundle_free(b); // Fix memory leak
 
        assert_eq(ret_error, BUNDLE_ERROR_NONE);
        assert_eq(basic_val_notempty,true);