tool: remove dead code

Add a debug assertion to verify protocols included/excluded in a set
are always tokenized.

Follow-up to commit 677266c.

Closes #9576
This commit is contained in:
Patrick Monnerat 2022-09-23 11:51:06 +02:00 committed by Daniel Stenberg
parent 91e06e687a
commit ce30d518de
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 2 additions and 7 deletions

View File

@ -1249,14 +1249,7 @@ static CURLcode single_transfer(struct GlobalConfig *global,
if(result) if(result)
break; break;
/* here */
use_proto = url_proto(per->this_url); use_proto = url_proto(per->this_url);
#if 0
if(!use_proto) {
warnf(global, "URL is '%s' but no support for the scheme\n",
per->this_url);
}
#endif
if(!config->tcp_nodelay) if(!config->tcp_nodelay)
my_setopt(curl, CURLOPT_TCP_NODELAY, 0L); my_setopt(curl, CURLOPT_TCP_NODELAY, 0L);

View File

@ -271,6 +271,8 @@ static size_t protoset_index(const char * const *protoset, const char *proto)
{ {
const char * const *p = protoset; const char * const *p = protoset;
DEBUGASSERT(proto == proto_token(proto)); /* Ensure it is tokenized. */
for(; *p; p++) for(; *p; p++)
if(proto == *p) if(proto == *p)
break; break;