Skip to content

Commit e42f3f0

Browse files
committed
Fix ace related bugs
1 parent 7d61ce0 commit e42f3f0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

wconv/ace.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,9 @@ def pretty_print(self, indent: str = ' ', perm_type: str = 'file') -> None:
362362
else:
363363
print_yellow(self.trustee)
364364

365-
if self.numeric:
365+
if self.permissions:
366366
print_blue(f'[+]{indent}Numeric:\t', end='')
367-
print_yellow('0x{:08x}'.format(self.numeric))
367+
print_yellow('0x{:08x}'.format(self.permissions))
368368

369369
if self.ace_flags:
370370

@@ -406,9 +406,9 @@ def get_permissions(self, perm_type: str = 'file') -> list[str]:
406406
perm_dict = get_permission_dict(perm_type)
407407
permissions = []
408408

409-
for key, value in ACCESS_MASK_HEX.items():
409+
for key, value in wconv.sddl.ACCESS_MASK_HEX.items():
410410

411-
if key & self.permissions:
411+
if value & self.permissions:
412412

413413
try:
414414
permission = perm_dict[value]

wconv/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ def main():
141141
if args.toggle:
142142
ace.toggle_permission(args.toggle)
143143

144-
ace.pretty_print(args.type)
144+
ace.pretty_print(' ', args.type)
145145

146146
else:
147147
parser_ace.print_usage()

0 commit comments

Comments
 (0)