Commit 15b2a3af authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

(Curl_GetFTPResponse) moved some code to only get performed when actually

needed
parent 8358505b
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -235,11 +235,11 @@ int Curl_GetFTPResponse(char *buf,
  keepon=TRUE;

  while((nread<BUFSIZE) && (keepon && !error)) {
    if(!ftp->cache) {
      readfd = rkeepfd;		   /* set every lap */
      interval.tv_sec = timeout;
      interval.tv_usec = 0;

    if(!ftp->cache)
      switch (select (sockfd+1, &readfd, NULL, NULL, &interval)) {
      case -1: /* select() error, stop reading */
        error = SELECT_ERROR;
@@ -253,6 +253,7 @@ int Curl_GetFTPResponse(char *buf,
        error = SELECT_OK;
        break;
      }
    }
    if(SELECT_OK == error) {
      /*
       * This code previously didn't use the kerberos sec_read() code