From c76aaa27b148b6a51c780228d7405c250558dd97 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Wed, 18 Aug 2021 17:10:22 -0300 Subject: [PATCH] Adding userdata on default log. --- src/core/log.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/log.c b/src/core/log.c index 0eb65e8..47c3242 100644 --- a/src/core/log.c +++ b/src/core/log.c @@ -48,6 +48,7 @@ /*---[ Constants ]------------------------------------------------------------------------------------------*/ LIB3270_LOG_HANDLER loghandler = default_log_writer; +static void *loguserdata = NULL; /*---[ Implementacao ]--------------------------------------------------------------------------------------*/ @@ -88,7 +89,7 @@ static void write_log(const H3270 *session, const char *module, int rc, const ch } else { - loghandler(session, NULL, (module ? module : LIB3270_STRINGIZE_VALUE_OF(PRODUCT_NAME)),rc,message); + loghandler(session, loguserdata, (module ? module : LIB3270_STRINGIZE_VALUE_OF(PRODUCT_NAME)),rc,message); } @@ -126,6 +127,7 @@ LIB3270_EXPORT void lib3270_set_log_handler(H3270 *session, const LIB3270_LOG_HA session->log.userdata = userdata; } else { loghandler = (handler ? handler : default_log_writer); + loguserdata = userdata; } } -- libgit2 0.21.2