zhangmeng
2019-08-27 a59cbf5e0cc306d862385e8d2670d2b0537ea9eb
shm.go
@@ -51,18 +51,18 @@
}
// Recv2 impl interface
func (s *SHM) Recv2(data []byte) (int, error) {
func (s *SHM) Recv2(data []byte) error {
   if s == nil || s.rw == nil {
      return 0, errors.New("please open shm consumer first")
      return errors.New("please open shm consumer first")
   }
   n, err := s.rw.Read(data)
   if err == nil || err == io.EOF {
      data = data[:n:n]
      return n, nil
      return nil
   }
   return 0, err
   return err
}
// Close impl interface Deliver