From: Sage Weil Date: Sat, 15 Oct 2011 05:56:06 +0000 (-0700) Subject: ceph: don't crash when sending message to !up osd X-Git-Tag: v0.38~57^2~30^2~4^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c1cabf5684dcdde69d0062de1b4b60ff7364aa00;p=ceph.git ceph: don't crash when sending message to !up osd Signed-off-by: Sage Weil --- diff --git a/src/tools/common.cc b/src/tools/common.cc index 3a0ace022e74..3dfa3e2b0fe5 100644 --- a/src/tools/common.cc +++ b/src/tools/common.cc @@ -344,11 +344,11 @@ static void send_command(CephToolCtx *ctx) } if (!osdmap->is_up(n)) { - reply_rc = -ENOENT; + reply_rc = -ESRCH; reply = true; + } else { + messenger->send_message(m, osdmap->get_inst(n)); } - - messenger->send_message(m, osdmap->get_inst(n)); return; }