|
From: Jiri J. <jja...@re...> - 2014-09-23 09:45:18
|
Signed-off-by: Jiri Jaburek <jja...@re...>
---
audit-test/utils/bin/do_clone.c | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/audit-test/utils/bin/do_clone.c b/audit-test/utils/bin/do_clone.c
index 4988e3f..fa89ba8 100644
--- a/audit-test/utils/bin/do_clone.c
+++ b/audit-test/utils/bin/do_clone.c
@@ -22,16 +22,15 @@ int main(int argc, char **argv)
int flags = CLONE_VFORK;
pid_t pid;
- if (argc != 2) {
- fprintf(stderr, "Usage:\n%s <flag>\n", argv[0]);
- return TEST_ERROR;
- }
-
- if (!strcmp(argv[1], "newns")) {
- flags |= CLONE_NEWNS;
- } else {
- fprintf(stderr, "Usage:\n%s: unknown flag: %s\n", argv[0], argv[1]);
- return TEST_ERROR;
+ /* Usage: "%s [flag]\n", argv[0] */
+
+ if (argc >= 2) {
+ if (!strcmp(argv[1], "newns")) {
+ flags |= CLONE_NEWNS;
+ } else {
+ fprintf(stderr, "unknown flag: %s\n", argv[1]);
+ return TEST_ERROR;
+ }
}
/* use syscall() to force clone over clone2 */
--
1.8.3.1
|