summaryrefslogtreecommitdiff
path: root/src/url.c
diff options
context:
space:
mode:
authorSteven Schubiger <stsc@member.fsf.org>2010-03-02 21:41:32 +0100
committerSteven Schubiger <stsc@member.fsf.org>2010-03-02 21:41:32 +0100
commit33d8b23dfd9bbcfd247908d948a22a9783fc060b (patch)
tree0cf145bb486a3019260f9a45778289942d2e0ff2 /src/url.c
parentf391a5b5b0b0e4955e9230256b08a4c4387d24b8 (diff)
downloadwget-33d8b23dfd9bbcfd247908d948a22a9783fc060b.tar.gz
Check stricter for supported URL scheme.
Diffstat (limited to 'src/url.c')
-rw-r--r--src/url.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/url.c b/src/url.c
index d0b94a98..ffc62a7e 100644
--- a/src/url.c
+++ b/src/url.c
@@ -463,6 +463,13 @@ url_has_scheme (const char *url)
return *p == ':';
}
+bool
+url_valid_scheme (const char *url)
+{
+ enum url_scheme scheme = url_scheme (url);
+ return scheme != SCHEME_INVALID;
+}
+
int
scheme_default_port (enum url_scheme scheme)
{