diff --git a/rule/common/uid.go b/rule/common/uid.go index 342cd25e..2ab1beb6 100644 --- a/rule/common/uid.go +++ b/rule/common/uid.go @@ -74,7 +74,7 @@ func (u *Uid) Match(metadata *C.Metadata) bool { var uid int32 if metadata.Uid != 0 { uid = metadata.Uid - } else if uid, err := process.FindUid(metadata.NetWork.String(), metadata.SrcIP, srcPort); err == nil { + } else if uid, err = process.FindUid(metadata.NetWork.String(), metadata.SrcIP, srcPort); err == nil { metadata.Uid = uid } else { log.Warnln("[UID] could not get uid from %s", metadata.String())