diff --git a/lib/easy.c b/lib/easy.c index 0ddfb64b02dd8159f400d4ba0f0afdebaf1e0496..64ae56f2dcc0e8037cdd8290fc5db8b90bc35cb2 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 796186a105e9b4ac7121e0e053a795459d0b7351..00d60eac6b1faef6e3bf99bc30d44436a948f1ad 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;