Skip to content

Commit 73beb57

Browse files
committed
use pal_free instead of free
1 parent c6c9e5e commit 73beb57

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

quickjs-libc.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -590,12 +590,12 @@ JSModuleDef *js_module_loader(JSContext *ctx,
590590

591591
if (has_suffix(module_name_dup, NATIVE_LIBRARY_SUFFIX)) {
592592
m = js_module_loader_so(ctx, module_name_dup);
593-
free(module_name_dup);
593+
pal_free(module_name_dup);
594594
} else {
595595
size_t buf_len;
596596
uint8_t *buf;
597597
JSValue func_val;
598-
free(module_name_dup);
598+
pal_free(module_name_dup);
599599
buf = js_load_file(ctx, &buf_len, module_name);
600600
if (!buf) {
601601
JS_ThrowReferenceError(ctx, "could not load module filename '%s'",
@@ -2666,7 +2666,7 @@ static void js_sab_free(void *opaque, void *ptr)
26662666
ref_count = atomic_add_int(&sab->ref_count, -1);
26672667
assert(ref_count >= 0);
26682668
if (ref_count == 0) {
2669-
free(sab);
2669+
pal_free(sab);
26702670
}
26712671
}
26722672

@@ -2712,9 +2712,9 @@ static void js_free_message(JSWorkerMessage *msg)
27122712
for(i = 0; i < msg->sab_tab_len; i++) {
27132713
js_sab_free(NULL, msg->sab_tab[i]);
27142714
}
2715-
free(msg->sab_tab);
2716-
free(msg->data);
2717-
free(msg);
2715+
pal_free(msg->sab_tab);
2716+
pal_free(msg->data);
2717+
pal_free(msg);
27182718
}
27192719

27202720
static void js_free_message_pipe(JSWorkerMessagePipe *ps)
@@ -2736,7 +2736,7 @@ static void js_free_message_pipe(JSWorkerMessagePipe *ps)
27362736
pal_mutex_destroy(&ps->mutex);
27372737
pal_close(ps->read_fd);
27382738
pal_close(ps->write_fd);
2739-
free(ps);
2739+
pal_free(ps);
27402740
}
27412741
}
27422742

@@ -2800,9 +2800,9 @@ static void *worker_func(void *opaque)
28002800

28012801
if (!JS_RunModule(ctx, args->basename, args->filename))
28022802
js_std_dump_error(ctx);
2803-
free(args->filename);
2804-
free(args->basename);
2805-
free(args);
2803+
pal_free(args->filename);
2804+
pal_free(args->basename);
2805+
pal_free(args);
28062806

28072807
js_std_loop(ctx);
28082808

@@ -2910,11 +2910,11 @@ static JSValue js_worker_ctor(JSContext *ctx, JSValueConst new_target,
29102910
JS_FreeCString(ctx, basename);
29112911
JS_FreeCString(ctx, filename);
29122912
if (args) {
2913-
free(args->filename);
2914-
free(args->basename);
2913+
pal_free(args->filename);
2914+
pal_free(args->basename);
29152915
js_free_message_pipe(args->recv_pipe);
29162916
js_free_message_pipe(args->send_pipe);
2917-
free(args);
2917+
pal_free(args);
29182918
}
29192919
JS_FreeValue(ctx, obj);
29202920
return JS_EXCEPTION;
@@ -2985,9 +2985,9 @@ static JSValue js_worker_postMessage(JSContext *ctx, JSValueConst this_val,
29852985
return JS_UNDEFINED;
29862986
fail:
29872987
if (msg) {
2988-
free(msg->data);
2989-
free(msg->sab_tab);
2990-
free(msg);
2988+
pal_free(msg->data);
2989+
pal_free(msg->sab_tab);
2990+
pal_free(msg);
29912991
}
29922992
js_free(ctx, data);
29932993
js_free(ctx, sab_tab);
@@ -3309,7 +3309,7 @@ void js_std_free_handlers(JSRuntime *rt)
33093309
js_free_message_pipe(ts->send_pipe);
33103310
#endif
33113311

3312-
free(ts);
3312+
pal_free(ts);
33133313
JS_SetRuntimeOpaque(rt, NULL); /* fail safe */
33143314
}
33153315

0 commit comments

Comments
 (0)