summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngela Andin <ingela@erlang.org>2021-02-10 14:00:55 +0100
committerGitHub <noreply@github.com>2021-02-10 14:00:55 +0100
commitabe338e9bed0a18afa3dc97922d441b2b3279739 (patch)
tree89b04eacccf5990daa86c6b31431e0a349de687d
parent0e8879e9121295a96abb179e297808318d40b343 (diff)
parent473bd5c3dcef07d95f3423fd5013859bcd53dd15 (diff)
downloaderlang-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.c6
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 --------------------------------------*/