diff options
author | Petr Lautrbach <plautrba@redhat.com> | 2015-11-17 08:37:23 +0100 |
---|---|---|
committer | James Carter <jwcart2@tycho.nsa.gov> | 2015-11-19 16:17:59 -0500 |
commit | 97d067376aa5aff377d7838a15e4d702725b75ca (patch) | |
tree | 239a26a4019fd6226858e48f2ff954d598e308fe | |
parent | 8922ff887fcbf623fce9a64555ab9ce1c2d11612 (diff) | |
download | selinux-97d067376aa5aff377d7838a15e4d702725b75ca.tar.gz |
policycoreutils: Require at least one argument for 'semanage permissive -d'
Fixes: python ./semanage permissive -d
Traceback (most recent call last):
File "./semanage", line 925, in <module>
do_parser()
File "./semanage", line 904, in do_parser
args.func(args)
File "./semanage", line 708, in handlePermissive
OBJECT.delete(args.type)
File "/selinux.git/policycoreutils/semanage/seobject.py", line 479, in delete
for n in name.split():
AttributeError: 'NoneType' object has no attribute 'split'
Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
-rw-r--r-- | policycoreutils/semanage/semanage | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/policycoreutils/semanage/semanage b/policycoreutils/semanage/semanage index 80972086..ed48c110 100644 --- a/policycoreutils/semanage/semanage +++ b/policycoreutils/semanage/semanage @@ -721,7 +721,7 @@ def setupPermissiveParser(subparsers): parser_add_noheading(permissiveParser, "permissive") parser_add_noreload(permissiveParser, "permissive") parser_add_store(permissiveParser, "permissive") - permissiveParser.add_argument('type', nargs='?', default=None, help=_('type')) + permissiveParser.add_argument('type', nargs='+', default=None, help=_('type')) permissiveParser.set_defaults(func=handlePermissive) |