diff --git a/lib/easy.c b/lib/easy.c index 0ddfb64b0..64ae56f2d 100644 --- a/lib/easy.c +++ b/lib/easy.c @@ -642,10 +642,9 @@ CURL *curl_easy_duphandle(CURL *incurl) * the likeliness of us forgetting to init a buffer here in the future. */ outcurl->state.headerbuff = malloc(HEADERSIZE); - if(!outcurl->state.headerbuff) { + if(!outcurl->state.headerbuff) break; - } - outcurl->state.headersize=HEADERSIZE; + outcurl->state.headersize = HEADERSIZE; /* copy all userdefined values */ if(Curl_dupset(outcurl, data) != CURLE_OK) @@ -667,9 +666,8 @@ CURL *curl_easy_duphandle(CURL *incurl) data->cookies->filename, outcurl->cookies, data->set.cookiesession); - if(!outcurl->cookies) { + if(!outcurl->cookies) break; - } } #endif /* CURL_DISABLE_HTTP */ @@ -721,7 +719,6 @@ CURL *curl_easy_duphandle(CURL *incurl) fail = FALSE; /* we reach this point and thus we are OK */ break; - } if(fail) { diff --git a/lib/ftp.c b/lib/ftp.c index 796186a10..00d60eac6 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -3615,7 +3615,7 @@ static CURLcode wc_statemach(struct connectdata *conn) return CURLE_REMOTE_FILE_NOT_FOUND; } return wc_statemach(conn); - } break; + } case CURLWC_DOWNLOADING: { /* filelist has at least one file, lets get first one */ @@ -3684,7 +3684,7 @@ static CURLcode wc_statemach(struct connectdata *conn) wildcard->state = (wildcard->filelist->size == 0) ? CURLWC_CLEAN : CURLWC_DOWNLOADING; return wc_statemach(conn); - } break; + } case CURLWC_CLEAN: { struct ftp_wc_tmpdata *ftp_tmp = wildcard->tmp;