From 928fee2886859edaf9f26d347f767b27e509f39f Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Tue, 17 Nov 2020 16:46:36 -0300 Subject: [PATCH] Logging invalid callback table. --- src/core/session.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/session.c b/src/core/session.c index 40442aa..6bed1ea 100644 --- a/src/core/session.c +++ b/src/core/session.c @@ -556,13 +556,15 @@ struct lib3270_session_callbacks * lib3270_get_session_callbacks(H3270 *hSession if(revision && strcasecmp(revision,REQUIRED_REVISION) < 0) { - debug("%s: Revision test was %d",__FUNCTION__,strcasecmp(revision,REQUIRED_REVISION)); errno = EINVAL; + lib3270_write_log(hSession,PACKAGE_NAME,"Invalid revision %s when setting callback table",revision); return NULL; } if(sz != sizeof(struct lib3270_session_callbacks)) { + + lib3270_write_log(hSession,PACKAGE_NAME,"Invalid callback table (sz=%u expected=%u)",sz,(unsigned int) sizeof(struct lib3270_session_callbacks)); errno = EINVAL; return NULL; } -- libgit2 0.21.2