From 6dcee2924aaa82732b7c8dae1fdb610a45c5ed81 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Thu, 22 Oct 2015 12:22:46 +0200 Subject: [PATCH] scanner: escape urls --- fdroidserver/scanner.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/fdroidserver/scanner.py b/fdroidserver/scanner.py index ab410301..a291794a 100644 --- a/fdroidserver/scanner.py +++ b/fdroidserver/scanner.py @@ -74,12 +74,12 @@ def scan_source(build_dir, root_dir, thisbuild): gradle_mavenrepo = re.compile(r'maven *{ *(url)? *[\'"]?([^ \'"]*)[\'"]?') - allowed_repos = [re.compile(r'^https?://' + repo + '/*') for repo in [ - r'repo1.maven.org/maven2', # mavenCentral() - r'jcenter.bintray.com', # jcenter() - r'jitpack.io', - r'oss.sonatype.org/content/repositories/snapshots', - r'oss.sonatype.org/content/repositories/releases', + allowed_repos = [re.compile(r'^https?://' + re.escape(repo) + r'/*') for repo in [ + 'repo1.maven.org/maven2', # mavenCentral() + 'jcenter.bintray.com', # jcenter() + 'jitpack.io', + 'oss.sonatype.org/content/repositories/snapshots', + 'oss.sonatype.org/content/repositories/releases', ] ] -- 2.30.2