]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
msg/simple/Pipe:the returned value for do_recv unequal to zero 10272/head
authorzhang.zezhu <zhang.zezhu@zte.com.cn>
Tue, 22 Nov 2016 03:17:04 +0000 (03:17 +0000)
committerzhang.zezhu <zhang.zezhu@zte.com.cn>
Thu, 24 Nov 2016 00:40:39 +0000 (00:40 +0000)
commitdd7a58b4332a3801aa990b923e077744ab1797fe
tree697f42d52b357ce747e5d202fbe99f13aacad51c
parentf4ecdc55afec606bae6077bfc4768cedf056c175
msg/simple/Pipe:the returned value for do_recv unequal to zero

the returned value for do_recv unequal to zero:

ssize_t Pipe::do_recv(char *buf, size_t len, int flags)
{
again:
  ssize_t got = ::recv( sd, buf, len, flags );
  if (got < 0) {
    if (errno == EINTR) {
      goto again;
    }
    ldout(msgr->cct, 10) << **func** << " socket " << sd << " returned "
             << got << " " << cpp_strerror(errno) << dendl;
    return -1;
  }
  if (got == 0) {
    return -1;
  }
  return got;
}

so here '=' can be removed

Signed-off-by: zhang.zezhu <zhang.zezhu@zte.com.cn>
src/msg/simple/Pipe.cc