BUG: https://bugzilla.samba.org/show_bug.cgi?id=15482
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
return name in ('kadmin', b'kadmin')
def is_tgs(self, principal):
- name = principal['name-string'][0]
- return name in ('krbtgt', b'krbtgt')
+ name_string = principal['name-string']
+ if 1 <= len(name_string) <= 2:
+ return name_string[0] in ('krbtgt', b'krbtgt')
+
+ return False
def is_tgt(self, ticket):
sname = ticket.ticket['sname']