[cion] Release handles 38/268938/3
authorSukhyungKang <shine.kang@samsung.com>
Wed, 5 Jan 2022 04:08:51 +0000 (13:08 +0900)
committerSukhyungKang <shine.kang@samsung.com>
Wed, 5 Jan 2022 06:33:05 +0000 (15:33 +0900)
Change-Id: I6cff4fd28446dfa49aeaccac0d179d9ecedb72cf
Signed-off-by: SukhyungKang <shine.kang@samsung.com>
idlc/gen_cion/c_cion_proxy_body_gen_cb.h
idlc/gen_cion/cpp_cion_proxy_body_gen_cb.h

index 638d9bd..2eab657 100644 (file)
@@ -849,6 +849,8 @@ void <PREFIX>_<NAME>_invoke_<METHOD_NAME>(<PREFIX>_<NAME>_h h<METHOD_PARAMS>)
 
 out:
   cion_payload_destroy(pl_);
+  rpc_port_parcel_destroy(parcel_);
+
   <FILE_LIST_FREE>
   set_last_result(res_);
   g_rec_mutex_unlock(&h->mutex);
index a11f666..54cd1ca 100644 (file)
@@ -95,6 +95,8 @@ R"__cpp_cb(
       cion_payload_destroy(pl);
       throw InvalidIOException();
     }
+
+    cion_payload_destroy(pl);
 )__cpp_cb";
 
 const char CB_INVOCATION_RECEIVE[] =