diff options
author | Pavel Filipenský <pfilipen@redhat.com> | 2022-05-26 15:38:23 +0200 |
---|---|---|
committer | David Mulder <dmulder@samba.org> | 2022-05-26 19:36:52 +0000 |
commit | 5e00c230ec8d37044205a16c3a6ceaa64de382d0 (patch) | |
tree | a5bdf92f28b880872c4f7fd83a254ed2e2e561ba /python | |
parent | 37c6a327ed7ae588e49865621ff79418704e6d38 (diff) | |
download | samba-5e00c230ec8d37044205a16c3a6ceaa64de382d0.tar.gz |
py:gpo: Fix testing of 0x8000 bit
Signed-off-by: Pavel Filipenský <pfilipen@redhat.com>
Reviewed-by: David Mulder <dmulder@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): David Mulder <dmulder@samba.org>
Autobuild-Date(master): Thu May 26 19:36:52 UTC 2022 on sn-devel-184
Diffstat (limited to 'python')
-rw-r--r-- | python/samba/gp_cert_auto_enroll_ext.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/samba/gp_cert_auto_enroll_ext.py b/python/samba/gp_cert_auto_enroll_ext.py index 585dc560550..fe86d7f3428 100644 --- a/python/samba/gp_cert_auto_enroll_ext.py +++ b/python/samba/gp_cert_auto_enroll_ext.py @@ -356,7 +356,7 @@ class gp_cert_auto_enroll_ext(gp_pol_ext): for e in pol_conf.entries: if e.keyname == section and e.valuename == 'AEPolicy': # This policy applies as specified in [MS-CAESO] 4.4.5.1 - if e.data == 0x8000: + if e.data & 0x8000: continue # The policy is disabled enroll = e.data & 0x1 == 0x1 manage = e.data & 0x2 == 0x2 @@ -462,8 +462,8 @@ class gp_cert_auto_enroll_ext(gp_pol_ext): return output for e in pol_conf.entries: if e.keyname == section and e.valuename == 'AEPolicy': - enroll = e.data & 0x1 == 1 - if e.data == 0x8000 or not enroll: + enroll = e.data & 0x1 == 0x1 + if e.data & 0x8000 or not enroll: continue output['Auto Enrollment Policy'] = {} url = 'ldap://%s' % get_dc_hostname(self.creds, self.lp) |