From: Bastian Dehn Date: Mon, 30 Dec 2024 18:37:26 +0000 (+0100) Subject: change debug info early return X-Git-Tag: v1.0.20^2~8 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=e822ff56a6fcabbe60e56cfb97b4c206760d4d47;p=sane-kds-s2000w-net.git change debug info early return --- diff --git a/src/kds_s2000w_debug.c b/src/kds_s2000w_debug.c index 2535dfb..f7bdfc4 100644 --- a/src/kds_s2000w_debug.c +++ b/src/kds_s2000w_debug.c @@ -6,32 +6,40 @@ int _get_log_level() { int log_level_int = 0; char* log_level = getenv("KDS_S2000W_NET_DEBUG"); - if (log_level != NULL) - log_level_int = atoi(log_level); + if (log_level == NULL) + return log_level_int; - return log_level_int; + return atoi(log_level); } void debug_printf(int level, const char* message) { - if (level <= _get_log_level()) - printf("%s\n", message); + if (level > _get_log_level()) + return; + + printf("%s\n", message); } void debug_printf_int(int level, const char* message, int value) { - if (level <= _get_log_level()) - printf("%s: %i\n", message, value); + if (level > _get_log_level()) + return; + + printf("%s: %i\n", message, value); } void debug_printf_long(int level, const char* message, long value) { - if (level <= _get_log_level()) - printf("%s: %li\n", message, value); + if (level > _get_log_level()) + return; + + printf("%s: %li\n", message, value); } void debug_printf_hex(int level, const char* message, char value) { - if (level <= _get_log_level()) - printf("%s: %hhx\n", message, value); + if (level > _get_log_level()) + return; + + printf("%s: %hhx\n", message, value); } \ No newline at end of file