summaryrefslogtreecommitdiff
path: root/devour/devour-shellalias-10.0.diff
diff options
context:
space:
mode:
Diffstat (limited to 'devour/devour-shellalias-10.0.diff')
-rwxr-xr-xdevour/devour-shellalias-10.0.diff17
1 files changed, 17 insertions, 0 deletions
diff --git a/devour/devour-shellalias-10.0.diff b/devour/devour-shellalias-10.0.diff
new file mode 100755
index 0000000..f81d8f2
--- /dev/null
+++ b/devour/devour-shellalias-10.0.diff
@@ -0,0 +1,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);
+ }
+