Re: Blocking on a non-blocking socket?

Wiebe Cazemier via openssl-users <[email protected]>
Newsgroups gmane.comp.encryption.openssl.user
Message-ID <[email protected]>
----- Original Message -----
> From: "Neil Horman" <[email protected]>
> To: "udhayakumar" <udhayakumar-lPYBU9dLbzqBUy7/[email protected]>
> Cc: "Wiebe Cazemier" <[email protected]>, [email protected]
> Sent: Thursday, 23 May, 2024 22:05:22
> Subject: Re: Blocking on a non-blocking socket?

> do you have a stack trace of the thread hung in this state? That would confirm
> whats going on here
> Neil

Hi Neil, 

No, I don't. I wasn't there to attach a debugger. It recovered before I could do that. And despite a lot of effort, I can't reproduce it either.

But in general, what does SSL_MODE_AUTO_RETRY on/off change in non-blocking mode? The documentation is too vague for me. It says:

> Setting SSL_MODE_AUTO_RETRY for a nonblocking BIO will process non-application data records until either no more data is available or an application data record has been processed.

But how is that different from disabling SSL_MODE_AUTO_RETRY?

Regards,

Wiebe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.