From 258e2c8de3ad6b43dd45194f6a8bbcbdd03d5e79 Mon Sep 17 00:00:00 2001 From: jaketothepast Date: Thu, 28 Feb 2019 19:25:58 -0500 Subject: [PATCH] Use execv to cat out hosts list to see who's been blocked. --- main.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/main.c b/main.c index b543f20..b93ba86 100644 --- a/main.c +++ b/main.c @@ -46,13 +46,12 @@ void showHosts() { pid_t child = fork(); int rc = 0; - char * argv[] = { - "/etc/hosts" - }; + + char *const parmList[] = {"/bin/cat", "/etc/hosts", NULL}; if (child == 0) { - execv("/bin/cat", argv); + execv("/bin/cat", parmList); } else { @@ -88,7 +87,7 @@ int main(int argc, char **argv) usage(); exit(0); } - else + else if (strcmp(argv[i], "show") == 0) { showHosts(); }