aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Lautrbach <plautrba@redhat.com>2015-11-17 08:37:23 +0100
committerJames Carter <jwcart2@tycho.nsa.gov>2015-11-19 16:17:59 -0500
commit97d067376aa5aff377d7838a15e4d702725b75ca (patch)
tree239a26a4019fd6226858e48f2ff954d598e308fe
parent8922ff887fcbf623fce9a64555ab9ce1c2d11612 (diff)
downloadselinux-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/semanage2
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)