Skip to content

Commit 7be6444

Browse files
authored
Release values when exit is called. (#937)
IoT.js-DCO-1.0-Signed-off-by: Zoltan Herczeg [email protected]
1 parent 9dc6f23 commit 7be6444

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/modules/iotjs_module_process.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,13 @@ JHANDLER_FUNCTION(Chdir) {
172172
JHANDLER_FUNCTION(DoExit) {
173173
JHANDLER_CHECK_ARGS(1, number);
174174

175-
int exit_code = JHANDLER_GET_ARG(0, number);
175+
// Release builtin modules.
176+
iotjs_module_list_cleanup();
177+
178+
// Release commonly used jerry values.
179+
iotjs_binding_finalize();
176180

181+
int exit_code = JHANDLER_GET_ARG(0, number);
177182
exit(exit_code);
178183
}
179184

0 commit comments

Comments
 (0)