ssl client write / server accept seems broken
Matt Caswell
matt at openssl.org
Tue Mar 23 16:06:22 UTC 2021
On 23/03/2021 15:47, Embedded Devel wrote:
>> Do you know if your application is statically linked or dynamically
>> linked to OpenSSL?
> Ive attached the code in question if it helps
>
Looks like the original developer already tried to print the contents of
the OpenSSL error stack:
case SSL_ERROR_SSL:
LOG(LOG_ERR, "%s: Error SSL_ERROR_SSL - return code: %d. %s\n",
custom_prefix, ret_val, custom_msg);
break;
}
ERR_print_errors_fp(stderr);fflush(stderr);
The errors seem to be going to "stderr" rather than via your "LOG"
function. You don't show what "LOG" does but if it goes somewhere other
than stderr then the errors are going somewhere different to your log
file. Are you able to show us the stderr output from running your
application?
> just compiled with gcc, i see no -lstatic in the makefile ... ive
> attached the ssl .c and .h files in question if you want to see them
What does "ldd" show you for the application binary? i.e.
ldd name-of-you-binary-here
Matt
More information about the openssl-users
mailing list