summaryrefslogtreecommitdiff
path: root/devour/devour-shellalias-10.0.diff
diff options
context:
space:
mode:
authordcc <dcc@logografos.com>2023-05-27 21:45:28 -0700
committerdcc <dcc@logografos.com>2023-05-27 21:45:28 -0700
commitbd4e72743ca24c0c380c221a6bc7376da1911f7e (patch)
tree192b6af99d8ef0d28ffa8a64504ceab77776bb26 /devour/devour-shellalias-10.0.diff
downloaddcc-suckless-config-bd4e72743ca24c0c380c221a6bc7376da1911f7e.tar.gz
dcc-suckless-config-bd4e72743ca24c0c380c221a6bc7376da1911f7e.tar.bz2
dcc-suckless-config-bd4e72743ca24c0c380c221a6bc7376da1911f7e.zip
first
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);
+ }
+