]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
urlapi: remove assert
authorDaniel Stenberg <daniel@haxx.se>
Wed, 24 Jan 2024 12:15:18 +0000 (13:15 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 24 Jan 2024 22:15:13 +0000 (23:15 +0100)
This assert triggers wrongly when CURLU_GUESS_SCHEME and
CURLU_NO_AUTHORITY are both set and the URL is a single path.

I think this assert has played out its role. It was introduced in a
rather big refactor.

Follow-up to 4cfa5bcc9a

Reported-by: promptfuzz_ on hackerone
Closes #12775

lib/urlapi.c

index b9ea68eac54bfba9ef9184e68cc4e0ce15c120c5..3cd0362c51d210e3a9144ff7cfc0056b9c7a5a32 100644 (file)
@@ -1264,7 +1264,6 @@ static CURLUcode parseurl(const char *url, CURLU *u, unsigned int flags)
     pathlen -= fraglen;
   }
 
-  DEBUGASSERT(pathlen < urllen);
   query = memchr(path, '?', pathlen);
   if(query) {
     size_t qlen = fragment ? (size_t)(fragment - query) :