Skip to content

Commit 110f21a

Browse files
committed
core: ignore SIGPIPE
Ref: #477
1 parent f36a80b commit 110f21a

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/vm.c

+5
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "private.h"
2626
#include "tjs.h"
2727

28+
#include <signal.h>
2829
#include <string.h>
2930

3031
#ifdef TJS__HAS_MIMALLOC
@@ -399,6 +400,10 @@ void TJS_Initialize(int argc, char **argv) {
399400

400401
tjs__argc = argc;
401402
tjs__argv = uv_setup_args(argc, argv);
403+
404+
#ifdef SIGPIPE
405+
signal(SIGPIPE, SIG_IGN);
406+
#endif
402407
}
403408

404409
JSContext *TJS_GetJSContext(TJSRuntime *qrt) {

0 commit comments

Comments
 (0)