Browse Source

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
Patrick Monnerat 1 year ago
parent
commit
ce30d518de
2 changed files with 2 additions and 7 deletions
  1. 0 7
      src/tool_operate.c
  2. 2 0
      src/tool_paramhlp.c

+ 0 - 7
src/tool_operate.c

@@ -1249,14 +1249,7 @@ static CURLcode single_transfer(struct GlobalConfig *global,
         if(result)
           break;
 
-        /* here */
         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)
           my_setopt(curl, CURLOPT_TCP_NODELAY, 0L);

+ 2 - 0
src/tool_paramhlp.c

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