mirror of
https://github.com/curl/curl.git
synced 2025-02-11 14:50:40 +08:00
lib: eliminate 'statement not reached' warnings
This commit is contained in:
parent
4b96e5c70f
commit
233ec511db
@ -280,7 +280,10 @@ static int setcharset(unsigned char **p, unsigned char *charset)
|
||||
state = CURLFNM_SCHS_DEFAULT;
|
||||
}
|
||||
else
|
||||
return SETCHARSET_FAIL;
|
||||
/* used 'goto fail' instead of 'return SETCHARSET_FAIL' to avoid a
|
||||
* nonsense warning 'statement not reached' at end of the fnc when
|
||||
* compiling on Solaris */
|
||||
goto fail;
|
||||
break;
|
||||
case CURLFNM_SCHS_RIGHTBRLEFTBR:
|
||||
if(c == ']') {
|
||||
@ -294,6 +297,7 @@ static int setcharset(unsigned char **p, unsigned char *charset)
|
||||
break;
|
||||
}
|
||||
}
|
||||
fail:
|
||||
return SETCHARSET_FAIL;
|
||||
}
|
||||
|
||||
|
@ -3628,10 +3628,8 @@ static CURLcode wc_statemach(struct connectdata *conn)
|
||||
finfo->filename);
|
||||
wildcard->state = CURLWC_SKIP;
|
||||
return wc_statemach(conn);
|
||||
break;
|
||||
case CURL_CHUNK_BGN_FUNC_FAIL:
|
||||
return CURLE_CHUNK_FAILED;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -452,7 +452,6 @@ size_t ftp_parselist(char *buffer, size_t size, size_t nmemb, void *connptr)
|
||||
default:
|
||||
PL_ERROR(conn, CURLE_FTP_BAD_FILE_LIST);
|
||||
return bufflen;
|
||||
break;
|
||||
}
|
||||
parser->state.UNIX.main = PL_UNIX_PERMISSION;
|
||||
parser->item_length = 0;
|
||||
@ -993,7 +992,6 @@ size_t ftp_parselist(char *buffer, size_t size, size_t nmemb, void *connptr)
|
||||
break;
|
||||
default:
|
||||
return bufflen+1;
|
||||
break;
|
||||
}
|
||||
|
||||
i++;
|
||||
|
Loading…
Reference in New Issue
Block a user