diff --git a/frameworks/js/napi/caller/caller.js b/frameworks/js/napi/caller/caller.js index 1f1f165b98049c00931fd324b9297a5a3722c1f7..a292e8eec3ab8bc49396a2161c850bdf777450c7 100644 --- a/frameworks/js/napi/caller/caller.js +++ b/frameworks/js/napi/caller/caller.js @@ -105,6 +105,8 @@ class Caller { } } catch (e) { console.log('Caller call msgData sendMessageRequest retval error'); + msgData.reclaim(); + msgReply.reclaim(); reject(new BusinessError(ERROR_CODE_INNER_ERROR)); return; } @@ -160,6 +162,8 @@ class Caller { } } catch (e) { console.log('Caller callWithResult msgData sendMessageRequest retval error'); + msgData.reclaim(); + msgReply.reclaim(); reject(new BusinessError(ERROR_CODE_INNER_ERROR)); return; }