summaryrefslogtreecommitdiff
path: root/devour/devour-shellalias-10.0.diff
blob: f81d8f20de2eb1cdda3dc81d47a31c119a401753 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
+++ devour.c	2020-08-23 20:40:49.965458610 +0600
@@ -11,6 +11,7 @@
    int is_unsafe = 0;
    char cmd[512] = {0};
 
+   strcat(cmd, "$SHELL -i -c '");
    while (*++argv) {
       if (!strcmp(*argv, "--")) {
          is_unsafe = 1;
@@ -19,6 +20,7 @@
       strcat(cmd, *argv);
       strcat(cmd, is_unsafe && *(argv + 1) ? "\\ " : " ");
    }
+   strcat(cmd, "> /dev/null 2>&1; exit'");
    system(cmd);
 }