diff options
| author | dcc <dcc@logografos.com> | 2023-05-27 21:45:28 -0700 |
|---|---|---|
| committer | dcc <dcc@logografos.com> | 2023-05-27 21:45:28 -0700 |
| commit | bd4e72743ca24c0c380c221a6bc7376da1911f7e (patch) | |
| tree | 192b6af99d8ef0d28ffa8a64504ceab77776bb26 /devour/devour-shellalias-10.0.diff | |
| download | dcc-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-x | devour/devour-shellalias-10.0.diff | 17 |
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); + } + |
