diff --git a/tools/sepolicy-analyze/sepolicy-analyze.c b/tools/sepolicy-analyze/sepolicy-analyze.c index 252924ef2efaf6d88efd711cff1f26f999fc0f4e..8c0c423f9874a61bef19e5ca6fd62f6682c24824 100644 --- a/tools/sepolicy-analyze/sepolicy-analyze.c +++ b/tools/sepolicy-analyze/sepolicy-analyze.c @@ -40,7 +40,9 @@ int main(int argc, char **argv) char *policy; struct policy_file pf; policydb_t policydb; - int rc, i; + int rc; + int i; + if (argc < 3) usage(argv[0]); policy = argv[1]; @@ -55,7 +57,5 @@ int main(int argc, char **argv) } } usage(argv[0]); - - // will never be called due to exit() call in usage - exit(1); + exit(0); }