From 5c9f8d6bc16a9a853d91baabe4d39882ac834621 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Thu, 13 Feb 2025 03:40:03 +0100 Subject: socket: Allow setting debug level via environment variable The value of SOCKET_DEBUG is read once during initialization (library constructor) and is expected to be a numerical value. --- src/socket.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/socket.c b/src/socket.c index 1d59faf..6b4e219 100644 --- a/src/socket.c +++ b/src/socket.c @@ -104,6 +104,10 @@ void socket_init(void) ExitProcess(1); } #endif + char *env_debug = getenv("SOCKET_DEBUG"); + if (env_debug) { + verbose = (int)strtol(env_debug, NULL, 10); + } } void socket_set_verbose(int level) -- cgit v1.1-32-gdbae