Commit c76aaa27b148b6a51c780228d7405c250558dd97

Authored by Perry Werneck
1 parent ed3da961
Exists in master and in 2 other branches develop, macos

Adding userdata on default log.

Showing 1 changed file with 3 additions and 1 deletions   Show diff stats
src/core/log.c
... ... @@ -48,6 +48,7 @@
48 48 /*---[ Constants ]------------------------------------------------------------------------------------------*/
49 49  
50 50 LIB3270_LOG_HANDLER loghandler = default_log_writer;
  51 +static void *loguserdata = NULL;
51 52  
52 53 /*---[ Implementacao ]--------------------------------------------------------------------------------------*/
53 54  
... ... @@ -88,7 +89,7 @@ static void write_log(const H3270 *session, const char *module, int rc, const ch
88 89  
89 90 } else {
90 91  
91   - loghandler(session, NULL, (module ? module : LIB3270_STRINGIZE_VALUE_OF(PRODUCT_NAME)),rc,message);
  92 + loghandler(session, loguserdata, (module ? module : LIB3270_STRINGIZE_VALUE_OF(PRODUCT_NAME)),rc,message);
92 93  
93 94 }
94 95  
... ... @@ -126,6 +127,7 @@ LIB3270_EXPORT void lib3270_set_log_handler(H3270 *session, const LIB3270_LOG_HA
126 127 session->log.userdata = userdata;
127 128 } else {
128 129 loghandler = (handler ? handler : default_log_writer);
  130 + loguserdata = userdata;
129 131 }
130 132 }
131 133  
... ...