Commit 87ed2906069da3bb6685ded8a663ce352a44169e
1 parent
d892fdbb
Exists in
master
and in
2 other branches
Debugging possible SSL problem.
Showing
5 changed files
with
12 additions
and
8 deletions
Show diff stats
configure.ac
| ... | ... | @@ -519,7 +519,7 @@ AC_DEFINE(LIB3270_SDK_VERSION,$app_cv_sdkversion,[The SDK version number]) |
| 519 | 519 | AC_SUBST(LIB3270_SDK_VERSION,$app_cv_sdkversion) |
| 520 | 520 | |
| 521 | 521 | AC_ARG_WITH([default-host], [AS_HELP_STRING([--with-default-host], [Set lib3270 default host url])], |
| 522 | - [ app_default_host="$withval"], | |
| 522 | + [ app_default_host="\"$withval\""], | |
| 523 | 523 | [ app_default_host=""]) |
| 524 | 524 | |
| 525 | 525 | AC_DEFINE_UNQUOTED(LIB3270_DEFAULT_HOST, $app_default_host, ["The default tn3270 host"]) | ... | ... |
src/core/host.c
| ... | ... | @@ -104,7 +104,11 @@ LIB3270_EXPORT int lib3270_disconnect(H3270 *h) { |
| 104 | 104 | return host_disconnect(h,0); |
| 105 | 105 | } |
| 106 | 106 | |
| 107 | +/// @brief Do disconnect. | |
| 108 | +/// @param hSession Session handle. | |
| 109 | +/// @param failed Non zero if it was a failure. | |
| 107 | 110 | int host_disconnect(H3270 *hSession, int failed) { |
| 111 | + | |
| 108 | 112 | CHECK_SESSION_HANDLE(hSession); |
| 109 | 113 | |
| 110 | 114 | debug("%s: connected=%s half connected=%s network=%s", |
| ... | ... | @@ -334,7 +338,7 @@ LIB3270_EXPORT const char * lib3270_get_default_host(const H3270 GNUC_UNUSED(*hS |
| 334 | 338 | #endif // _WIN32 |
| 335 | 339 | |
| 336 | 340 | #ifdef LIB3270_DEFAULT_HOST |
| 337 | - return LIB3270_STRINGIZE_VALUE_OF(LIB3270_DEFAULT_HOST); | |
| 341 | + return LIB3270_DEFAULT_HOST; | |
| 338 | 342 | #else |
| 339 | 343 | return getenv("LIB3270_DEFAULT_HOST"); |
| 340 | 344 | #endif // LIB3270_DEFAULT_HOST | ... | ... |
src/core/telnet.c
| ... | ... | @@ -1479,7 +1479,7 @@ static void net_rawout(H3270 *hSession, unsigned const char *buf, size_t len) { |
| 1479 | 1479 | int nw = lib3270_sock_send(hSession,buf,len); |
| 1480 | 1480 | |
| 1481 | 1481 | if (nw > 0) { |
| 1482 | - // Data received | |
| 1482 | + // Data sent | |
| 1483 | 1483 | hSession->ns_bsent += nw; |
| 1484 | 1484 | len -= nw; |
| 1485 | 1485 | buf += nw; | ... | ... |
src/network_modules/openssl/context.c
| ... | ... | @@ -66,8 +66,6 @@ static void info_callback(INFO_CONST SSL *s, int where, int ret) { |
| 66 | 66 | H3270 *hSession = (H3270 *) SSL_get_ex_data(s,ssl_ex_index); |
| 67 | 67 | LIB3270_NET_CONTEXT * context = hSession->network.context; |
| 68 | 68 | |
| 69 | - debug("************************ %s where=%d",__FUNCTION__,where); | |
| 70 | - | |
| 71 | 69 | switch(where) { |
| 72 | 70 | case SSL_CB_CONNECT_LOOP: |
| 73 | 71 | trace_ssl(hSession,"SSL_connect: %s %s\n",SSL_state_string(s), SSL_state_string_long(s)); | ... | ... |
src/testprogram/testprogram.c
| ... | ... | @@ -110,9 +110,11 @@ int main(int argc, char *argv[]) { |
| 110 | 110 | lib3270_crl_set_preferred_protocol(h,"ldap"); |
| 111 | 111 | #endif // HAVE_LDAP |
| 112 | 112 | |
| 113 | - //if(lib3270_set_url(h,NULL)) | |
| 114 | - // lib3270_set_url(h,"tn3270://127.0.0.1"); | |
| 115 | - lib3270_set_url(h,"tn3270://localhost:3270"); | |
| 113 | + lib3270_ssl_set_crl_download(h,0); | |
| 114 | + | |
| 115 | + if(lib3270_set_url(h,NULL)) | |
| 116 | + lib3270_set_url(h,"tn3270://127.0.0.1"); | |
| 117 | + //lib3270_set_url(h,"tn3270://localhost:3270"); | |
| 116 | 118 | |
| 117 | 119 | int long_index =0; |
| 118 | 120 | int opt; | ... | ... |