Why are you trying to avoid SIGPIPE, anyway?  It's easy to ignore, and
a global state would make it possible to determine what socket you
were writing on (if you needed that).

-Kyle H

On 2/12/06, Gayathri Sundar <[EMAIL PROTECTED]> 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]
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to