diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 2e29cd79..0bf9f602 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -339,6 +339,8 @@ class DescriptionFormatter: else: urltxt = url[index2 + 1:] url = url[:index2] + if ':' not in url: + raise MetaDataException("'%s' doesn't look like an URL" % url) linkified_html += '' + cgi.escape(urltxt) + '' linkified_plain += urltxt if urltxt != url: