cb138d7 SSH: Do not exit abruptly if SSHD closes its end of the pipe before reading all the SSH keys

1 file Authored by jhrozek 5 years ago, Committed by fidencio 5 years ago,
    SSH: Do not exit abruptly if SSHD closes its end of the pipe before reading all the SSH keys
    
    Resolves:
    https://pagure.io/SSSD/sssd/issue/3747
    
    Before writing the keys to sshd, ignore SIGPIPE so that if the pipe
    towards the authorizedkeys helper is closed, the sss_ssh_authorizedkeys
    helper is not terminated with SIGPIPE, but instead proceeds and then the
    write(2) calls would non-terminally fail with EPIPE.
    
    Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>