Excellent, I'll give this a try.

Thanks,

Alberto

On Mon, 2006-02-13 at 10:51 +0530, Gayathri Sundar wrote:
> Probably you can call the following
> 
> iRet = SSL_get_shutdown(pSSL);
> if(iRet >= 0) SSL_shutdown(pSSL);
> 
> This is because, SSL_shutdown writes data on the wire,
> i.e the closure alerts..and if a FIN was received meanwhile,
> you will catch a SIGPIPE..this piece of code, actually
> saves me from this..
> 
> Thanks
> --G3
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Alberto Alonso
> Sent: Sunday, February 12, 2006 2:08 PM
> To: openssl-users@openssl.org
> Subject: SSL_shutdown and SIGPIPE
> 
> 
> I am getting SIGPIPE signals under Linux when calling
> on SSL_shutdown and the remote is gone.
> 
> Basically, the remote end terminates the connection abruptly,
> then the server finishes doing whatever is doing and issues
> a SSL_shutdown on the ssl structure that used to handle the
> connection. This generates a SIGPIPE on the server.
> 
> Is there anything I should be checking for before calling
> SSL_shutdown to make sure the connection is still OK?
> 
> 
> Thanks,
> 
> Alberto
-- 
Alberto Alonso                        Global Gate Systems LLC.
(512) 351-7233                        http://www.ggsys.net
Hardware, consulting, sysadmin, monitoring and remote backups

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to