Commit 2282528a authored by AlexStocks's avatar AlexStocks

Fix: inc write package number when err == nil in WritePkg

parent 1d7c20c9
...@@ -366,11 +366,10 @@ func (s *session) WritePkg(pkg interface{}, timeout time.Duration) error { ...@@ -366,11 +366,10 @@ func (s *session) WritePkg(pkg interface{}, timeout time.Duration) error {
var err error var err error
if timeout <= 0 { if timeout <= 0 {
if err = s.writer.Write(s, pkg); err != nil { if err = s.writer.Write(s, pkg); err != nil {
s.incWritePkgNum()
// gxlog.CError("after incWritePkgNum, ss:%s", s.Stat())
}
return perrors.WithStack(err) return perrors.WithStack(err)
} }
s.incWritePkgNum()
}
select { select {
case s.wQ <- pkg: case s.wQ <- pkg:
break // for possible gen a new pkg break // for possible gen a new pkg
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment