From f558ffe294ef451c0105127a67b6c8609f1ea2c2 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Tue, 15 Feb 2011 12:37:25 -0500 Subject: Fix service validator, ensure the service isn't blank. ticket 961 --- ipalib/plugins/service.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ipalib/plugins/service.py') diff --git a/ipalib/plugins/service.py b/ipalib/plugins/service.py index 970ed043..e1f54ba4 100644 --- a/ipalib/plugins/service.py +++ b/ipalib/plugins/service.py @@ -125,6 +125,10 @@ def split_principal(principal): raise errors.MalformedServicePrincipal(reason='missing service') service = sp[0] + if len(service) == 0: + raise errors.MalformedServicePrincipal( + reason='blank service' + ) sr = sp[1].split('@') if len(sr) > 2: raise errors.MalformedServicePrincipal( -- cgit