diff options
author | Omar Ramadan <omar.ramadan93@gmail.com> | 2019-05-18 16:48:00 -0700 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-05-20 15:27:02 +0200 |
commit | c454d7f3f433954bcc8300b2a8dd7d9ed0a80d2f (patch) | |
tree | 36e40aa884aa5495af1c1f852a813ae0ba8625a3 /lib/urlapi-int.h | |
parent | 10db3ef21eef1c7a1727579952a81ced2f4afc8b (diff) |
urlapi: increase supported scheme length to 40 bytes
The longest currently registered URI scheme at IANA is 36 bytes long.
Closes #3905
Closes #3900
Diffstat (limited to 'lib/urlapi-int.h')
-rw-r--r-- | lib/urlapi-int.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/urlapi-int.h b/lib/urlapi-int.h index 75a360542..5f059c203 100644 --- a/lib/urlapi-int.h +++ b/lib/urlapi-int.h @@ -7,7 +7,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -22,9 +22,8 @@ * ***************************************************************************/ #include "curl_setup.h" -/* scheme is not URL encoded, the longest libcurl supported ones are 6 - letters */ -#define MAX_SCHEME_LEN 8 +/* scheme is not URL encoded, the longest libcurl supported ones are... */ +#define MAX_SCHEME_LEN 40 bool Curl_is_absolute_url(const char *url, char *scheme, size_t buflen); char *Curl_concat_url(const char *base, const char *relurl); |