diff options
author | Mattias Andrée <m@maandree.se> | 2025-03-21 18:17:50 +0100 |
---|---|---|
committer | Mattias Andrée <m@maandree.se> | 2025-03-21 18:17:50 +0100 |
commit | 648f006f08dd4bea9e259e0e59e1cc47ec671b96 (patch) | |
tree | 5dc19d10a9e3c3eb4384816c1df0254990bfd68e /src/hooks.c | |
parent | m (diff) | |
download | redshift-ng-648f006f08dd4bea9e259e0e59e1cc47ec671b96.tar.gz redshift-ng-648f006f08dd4bea9e259e0e59e1cc47ec671b96.tar.bz2 redshift-ng-648f006f08dd4bea9e259e0e59e1cc47ec671b96.tar.xz |
Remove dependency on libsimple since it's not portable
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to '')
-rw-r--r-- | src/hooks.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hooks.c b/src/hooks.c index e3abf44..5412582 100644 --- a/src/hooks.c +++ b/src/hooks.c @@ -165,8 +165,10 @@ run_hooks(const char *argv[]) break; case 0: - if (dup2(STDOUT_FILENO, STDERR_FILENO) != STDERR_FILENO) - _eprintf("dup2 <stdout> <stderr>:"); + if (dup2(STDOUT_FILENO, STDERR_FILENO) != STDERR_FILENO) { + weprintf("dup2 <stdout> <stderr>:"); + _exit(1); + } stpcpy(stpcpy(&dirpath[dirpathlen], "/"), f->d_name); argv[0] = dirpath; execv(dirpath, (const void *)argv); |