Ticket #1038: nss-crash-rhbz922447.patch

File nss-crash-rhbz922447.patch, 553 bytes (added by mcepl@…, at 2013-04-03T09:35:01Z)

suggested patch (just a cosmetic changes from the previous one)

  • lib/ssl_nss.c

    a b void *ssl_starttls(int fd, char *hostnam 
    151151        conn->fd = fd;
    152152        conn->func = func;
    153153        conn->data = data;
    154         conn->hostname = hostname;
     154        conn->hostname = g_strdup(hostname);
    155155
    156156        /* For now, SSL verification is globally enabled by setting the cafile
    157157           setting in bitlbee.conf. Commented out by default because probably
    void ssl_disconnect(void *conn_) 
    295295        if (conn->prfd)
    296296                PR_Close(conn->prfd);
    297297
    298         g_free(conn->hostname);
     298        g_free(conn->hostname);
    299299        g_free(conn);
    300300}
    301301