From 29a5f94dab27cc64da6262b2f37bd856641ed292 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Tue, 11 Oct 2016 08:22:03 +0200 Subject: git-update: Catch long source URLs Bail out early if the source array contains an entry with more than 8000 characters. Signed-off-by: Lukas Fleischer --- aurweb/git/update.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'aurweb') diff --git a/aurweb/git/update.py b/aurweb/git/update.py index af2dfed8..3b84eb5d 100755 --- a/aurweb/git/update.py +++ b/aurweb/git/update.py @@ -337,6 +337,9 @@ def main(): for field in extract_arch_fields(pkginfo, 'source'): fname = field['value'] + if len(fname) > 8000: + die_commit('source entry too long: {:s}'.format(fname), + str(commit.id)) if "://" in fname or "lp:" in fname: continue if fname not in commit.tree: -- cgit v1.2.3-24-g4f1b