[cion] Release handles 96/270896/1
authorSukhyungKang <shine.kang@samsung.com>
Wed, 5 Jan 2022 04:08:51 +0000 (13:08 +0900)
committerjusung son <jusung07.son@samsung.com>
Fri, 11 Feb 2022 01:37:21 +0000 (01:37 +0000)
Change-Id: I6cff4fd28446dfa49aeaccac0d179d9ecedb72cf
Signed-off-by: SukhyungKang <shine.kang@samsung.com>
(cherry picked from commit 01328254931c1249720995d771b8f04137518aa4)

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[] =