summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Gudmundsson <dgud@erlang.org>2023-05-09 13:07:10 +0200
committerGitHub <noreply@github.com>2023-05-09 13:07:10 +0200
commit3ec255aa4ab074c5a43999a0291cd4df2e26ec1d (patch)
treed8cfc4b23439d87ab97d9118ebedd072d13d64dd
parentae5247439d1e7f9b7f7872b25284d33dad2e4501 (diff)
parent421818f33356ba6988712c50564b86458d15a7ec (diff)
downloaderlang-3ec255aa4ab074c5a43999a0291cd4df2e26ec1d.tar.gz
Merge pull request #7216 from dgud/dgud/erts/erlc-fix
erlc: Fix compiler server args on windows
-rw-r--r--erts/etc/common/erlc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/erts/etc/common/erlc.c b/erts/etc/common/erlc.c
index 3683a47064..1493c6f6ff 100644
--- a/erts/etc/common/erlc.c
+++ b/erts/etc/common/erlc.c
@@ -748,8 +748,10 @@ call_compile_server(char** argv)
ei_x_encode_atom(&args, "command_line");
argc = 0;
while (argv[argc]) {
+ char *arg;
ei_x_encode_list_header(&args, 1);
- ei_x_encode_binary(&args, possibly_unquote(argv[argc]), strlen(argv[argc]));
+ arg = possibly_unquote(argv[argc]);
+ ei_x_encode_binary(&args, arg, strlen(arg));
argc++;
}
ei_x_encode_empty_list(&args); /* End of command_line */