diff --git a/cmd/fmsgd/host.go b/cmd/fmsgd/host.go index 63825fc..3527c38 100644 --- a/cmd/fmsgd/host.go +++ b/cmd/fmsgd/host.go @@ -1018,7 +1018,7 @@ func readHeader(c net.Conn) (*FMsgHeader, *bufio.Reader, error) { } // read pid if any - if flags&FlagHasPid == 1 { + if flags&FlagHasPid != 0 { pid, err := io.ReadAll(io.LimitReader(r, 32)) if err != nil { return h, r, err diff --git a/pkg/fmsg/fmsg.go b/pkg/fmsg/fmsg.go index 69c1ebc..fb489e1 100644 --- a/pkg/fmsg/fmsg.go +++ b/pkg/fmsg/fmsg.go @@ -90,7 +90,7 @@ func (h *Header) Encode() []byte { var b bytes.Buffer b.WriteByte(h.Version) b.WriteByte(h.Flags) - if h.Flags&FlagHasPid == 1 { + if h.Flags&FlagHasPid != 0 { b.Write(h.Pid[:]) } str := h.From.ToString()