This commit is contained in:
Kovid Goyal 2025-04-24 08:30:40 +05:30
parent 2aab8734d4
commit 3f115abb19
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -438,7 +438,7 @@ handle_option_value:
exit(0);
}
if (opts.detach) {
#define reopen_or_fail(path, mode, which) { if (freopen(path, mode, which) == NULL) { int s = errno; fprintf(stderr, "Failed to redirect %s to %s with error: ", #which, path); errno = s; perror(NULL); exit(1); } }
#define reopen_or_fail(path, mode, which) { errno = 0; if (freopen(path, mode, which) == NULL) { int s = errno; fprintf(stderr, "Failed to redirect %s to %s with error: ", #which, path); errno = s; perror(NULL); exit(1); } }
if (!(opts.session && ((opts.session[0] == '-' && opts.session[1] == 0) || strcmp(opts.session, "/dev/stdin") == 0))
) reopen_or_fail("/dev/null", "rb", stdin);
if (!opts.detached_log || !opts.detached_log[0]) opts.detached_log = "/dev/null";