aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_define.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ndpi_define.h')
-rw-r--r--src/include/ndpi_define.h23
1 files changed, 8 insertions, 15 deletions
diff --git a/src/include/ndpi_define.h b/src/include/ndpi_define.h
index ce6149e5e..b632712a1 100644
--- a/src/include/ndpi_define.h
+++ b/src/include/ndpi_define.h
@@ -180,29 +180,22 @@
#define NDPI_SOULSEEK_CONNECTION_IP_TICK_TIMEOUT 600
#ifdef NDPI_ENABLE_DEBUG_MESSAGES
-
-#define NDPI_LOG(proto, m, log_level, args...) \
- { \
+#define NDPI_LOG(proto, m, log_level, args...) \
+ { \
struct ndpi_detection_module_struct *mod = (struct ndpi_detection_module_struct*) m; \
- if(mod != NULL) { \
- mod->ndpi_debug_print_file=__FILE__; \
- mod->ndpi_debug_print_function=__FUNCTION__; \
- mod->ndpi_debug_print_line=__LINE__; \
- if (mod->ndpi_debug_printf != NULL) \
- mod->ndpi_debug_printf(proto, mod, log_level, args); \
- else \
- printf(args, proto, mod, log_level); \
- } \
+ if(mod != NULL) { \
+ mod->ndpi_debug_print_file=__FILE__; \
+ mod->ndpi_debug_print_function=__FUNCTION__; \
+ mod->ndpi_debug_print_line=__LINE__; \
+ (*(mod->ndpi_debug_printf))(proto, mod, log_level, args); \
+ } \
}
-
#else /* NDPI_ENABLE_DEBUG_MESSAGES */
-
#ifdef WIN32
#define NDPI_LOG(...) {}
#else
#define NDPI_LOG(proto, mod, log_level, args...) {}
#endif
-
#endif /* NDPI_ENABLE_DEBUG_MESSAGES */
/**