diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py index 6979beaef5..f3bc793a6a 100644 --- a/bitbake/lib/bb/fetch2/git.py +++ b/bitbake/lib/bb/fetch2/git.py @@ -88,6 +88,9 @@ class Git(FetchMethod): else: ud.proto = "git" + if not ud.proto in ('git', 'file', 'ssh', 'http', 'https'): + raise bb.fetch2.ParameterError("Invalid protocol type", ud.url) + ud.nocheckout = ud.parm.get("nocheckout","0") == "1" ud.rebaseable = ud.parm.get("rebaseable","0") == "1"