diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/connect.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/lib/connect.c b/lib/connect.c index 2229a435e..0047f9a0b 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -1084,7 +1084,10 @@ static CURLcode singleipconnect(struct connectdata *conn,                      CONNECT_RESUME_ON_READ_WRITE | CONNECT_DATA_IDEMPOTENT,                      NULL, 0, NULL, NULL);  #elif defined(MSG_FASTOPEN) /* Linux */ -      rc = 0; /* Do nothing */ +      if(conn->given->flags & PROTOPT_SSL) +        rc = connect(sockfd, &addr.sa_addr, addr.addrlen); +      else +        rc = 0; /* Do nothing */  #endif      }      else { | 
