diff options
author | Ingela Andin <ingela@erlang.org> | 2021-02-10 14:00:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-10 14:00:55 +0100 |
commit | abe338e9bed0a18afa3dc97922d441b2b3279739 (patch) | |
tree | 89b04eacccf5990daa86c6b31431e0a349de687d | |
parent | 0e8879e9121295a96abb179e297808318d40b343 (diff) | |
parent | 473bd5c3dcef07d95f3423fd5013859bcd53dd15 (diff) | |
download | erlang-abe338e9bed0a18afa3dc97922d441b2b3279739.tar.gz |
Merge pull request #3035 from aholmn/odbc/odbcserver-not-terminated-fix
odbc: Fix odbcserver not terminated at timeout
OTP-17188
-rw-r--r-- | lib/odbc/c_src/odbcserver.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/odbc/c_src/odbcserver.c b/lib/odbc/c_src/odbcserver.c index ee5dc9cd0a..15ca433419 100644 --- a/lib/odbc/c_src/odbcserver.c +++ b/lib/odbc/c_src/odbcserver.c @@ -259,10 +259,10 @@ static void str_tolower(char *str, int len); /* ----------------------------- CODE ------------------------------------*/ #if defined(WIN32) -# define DO_EXIT(code) do { ExitProcess((code)); exit((code));} while (0) -/* exit() called only to avoid a warning */ +# define DO_EXIT(code) do { ExitProcess((code)); _exit((code));} while (0) +/* _exit() called only to avoid a warning */ #else -# define DO_EXIT(code) exit((code)) +# define DO_EXIT(code) _exit((code)) #endif /* ----------------- Main functions --------------------------------------*/ |