Ticket #68: avoid-sigpipe.museek+.diff

File avoid-sigpipe.museek+.diff, 354 bytes (added by agrow@…, 21 months ago)

patch to avoid SIGPIPE when peers disappear

  • Museekal/ClientConnection.cc

     
    212212                        outbuf.pop(); 
    213213                } 
    214214 
    215                 j = ::send(sock, data, i, 0); 
     215                j = ::send(sock, data, i, MSG_NOSIGNAL); 
    216216 
    217217                errno = 0; 
    218218                if (j < 0) {