aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-25 01:21:11 +0900
committerOphestra <cat@gensokyo.uk>2025-03-25 01:21:11 +0900
commita9adcd914b73f7cb0c3ade1a0c23c4596ac5a95d (patch)
tree6da8adad2508b32bdea4f6c7d64a9ffc945f887d
parent3dd4ff29c8a297ba5a28ed1aa1d6c488031ee3c8 (diff)
fortify/parse: omit try fd fallthrough message
This reduces noise in verbose output. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--parse.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/parse.go b/parse.go
index 95775468..4281e325 100644
--- a/parse.go
+++ b/parse.go
@@ -50,9 +50,12 @@ func tryPath(name string) (config *fst.Config) {
func tryFd(name string) io.ReadCloser {
if v, err := strconv.Atoi(name); err != nil {
- fmsg.Verbosef("name cannot be interpreted as int64: %v", err)
+ if !errors.Is(err, strconv.ErrSyntax) {
+ fmsg.Verbosef("name cannot be interpreted as int64: %v", err)
+ }
return nil
} else {
+ fmsg.Verbosef("trying config stream from %d", v)
fd := uintptr(v)
if _, _, errno := syscall.Syscall(syscall.SYS_FCNTL, fd, syscall.F_GETFD, 0); errno != 0 {
if errors.Is(errno, syscall.EBADF) {