*** curl-7.19.7/lib/nss.c.orig	Wed Dec 30 11:30:26 2009
--- curl-7.19.7/lib/nss.c	Wed Dec 30 11:31:10 2009
***************
*** 1304,1311 ****
      err = PR_GetError();
  
      if(err == PR_IO_TIMEOUT_ERROR) {
!       failf(data, "SSL connection timeout");
!       return CURLE_OPERATION_TIMEDOUT;
      }
  
      failf(conn->data, "SSL write: error %d", err);
--- 1304,1311 ----
      err = PR_GetError();
  
      if(err == PR_IO_TIMEOUT_ERROR) {
!       failf(data, "SSL connection timeout send");
!       return -1; 
      }
  
      failf(conn->data, "SSL write: error %d", err);
***************
*** 1345,1352 ****
        return -1; /* basically EWOULDBLOCK */
      }
      if(err == PR_IO_TIMEOUT_ERROR) {
!       failf(data, "SSL connection timeout");
!       return CURLE_OPERATION_TIMEDOUT;
      }
      failf(conn->data, "SSL read: errno %d", err);
      return -1;
--- 1345,1352 ----
        return -1; /* basically EWOULDBLOCK */
      }
      if(err == PR_IO_TIMEOUT_ERROR) {
!       failf(data, "SSL connection timeout receive");
!       return -1; 
      }
      failf(conn->data, "SSL read: errno %d", err);
      return -1;
