diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2021-02-24 21:06:48 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2021-02-24 21:08:28 +0100 |
commit | faab30461b0f2b920e3dd19489ce458c0b38e6d9 (patch) | |
tree | 0b7a760c5dac69f245a91185cbaa9c3183947eae /lacme-accountd | |
parent | d1a862d9cb98a54e12c9fdbc405b896f3f0efcfe (diff) |
If restricting access via umask() fails, don't include errno in the error message.
errno is not set on umask failure, see
https://perldoc.perl.org/functions/umask.
Diffstat (limited to 'lacme-accountd')
-rwxr-xr-x | lacme-accountd | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lacme-accountd b/lacme-accountd index a35ac88..98c11ad 100755 --- a/lacme-accountd +++ b/lacme-accountd @@ -215,7 +215,7 @@ unless (defined $OPTS{stdio}) { my @stat = stat($dirname) or error("stat($dirname): $!"); error("Insecure permissions on $dirname") if ($stat[2] & 0022) != 0; - my $umask = umask(0177) // panic("umask: $!"); + my $umask = umask(0177) // panic(); logmsg($LOG_VERBOSE => "Starting lacme Account Key Manager at $sockname"); socket(my $sock, PF_UNIX, SOCK_STREAM, 0) or panic("socket: $!"); @@ -225,7 +225,7 @@ unless (defined $OPTS{stdio}) { ($SOCKNAME, $S) = ($sockname, $sock); listen($S, 1) or panic("listen: $!"); - umask($umask) // panic("umask: $!"); + umask($umask) // panic(); }; |