Skip to content

Commit d8e2da9

Browse files
committed
Use pal_free
1 parent ae6f274 commit d8e2da9

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

quickjs-libc.c

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ uint8_t *js_load_file(JSContext *ctx, size_t *pbuf_len, const char *filename)
372372
if (ctx)
373373
js_free(ctx, buf);
374374
else
375-
free(buf);
375+
pal_free(buf);
376376
buf = NULL;
377377
goto done;
378378
}
@@ -581,7 +581,7 @@ JSModuleDef *js_module_loader(JSContext *ctx,
581581
const char *module_name, void *opaque)
582582
{
583583
JSModuleDef *m = NULL;
584-
char *module_name_dup = strdup(module_name);
584+
char *module_name_dup = pal_strdup(module_name);
585585
if (has_suffix(module_name_dup, ".module"))
586586
{
587587
size_t module_name_len = strlen(module_name_dup);
@@ -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

@@ -2880,8 +2880,8 @@ static JSValue js_worker_ctor(JSContext *ctx, JSValueConst new_target,
28802880
if (!args)
28812881
goto oom_fail;
28822882
memset(args, 0, sizeof(*args));
2883-
args->filename = strdup(filename);
2884-
args->basename = strdup(basename);
2883+
args->filename = pal_strdup(filename);
2884+
args->basename = pal_strdup(basename);
28852885

28862886
/* ports */
28872887
args->recv_pipe = js_new_message_pipe();
@@ -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)