Message ID | AANLkTikmVL8soYOR3nQyD3=FXjv-aurcydAVvJVvAOJR@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
--- a/src/msg/SimpleMessenger.cc +++ b/src/msg/SimpleMessenger.cc @@ -1991,7 +1991,7 @@ int SimpleMessenger::Pipe::do_sendmsg(int sd, struct msghdr *msg, int len, bool assert(l == len); } - int r = ::sendmsg(sd, msg, more ? MSG_MORE : 0); + int r = ::sendmsg(sd, msg, MSG_NOSIGNAL | (more ? MSG_MORE : 0)); if (r == 0) dout(10) << "do_sendmsg hmm do_sendmsg got r==0!" << dendl;