From: xie xingguo Date: Thu, 28 Apr 2016 04:31:20 +0000 (+0800) Subject: mon/PGMonitor: don't get error code overwritten by 0 X-Git-Tag: v11.0.0~136^2~9^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0f08a3043d99573dd77285fd11a8b01f9fe5066b;p=ceph.git mon/PGMonitor: don't get error code overwritten by 0 dump_stuck_pg_stats() method returns either 0 on success or an negative error code on failure. So it is wrong to reset "r" to 0. Signed-off-by: xie xingguo --- diff --git a/src/mon/PGMonitor.cc b/src/mon/PGMonitor.cc index ab50baf9d065..3055fad99113 100644 --- a/src/mon/PGMonitor.cc +++ b/src/mon/PGMonitor.cc @@ -1804,7 +1804,6 @@ bool PGMonitor::preprocess_command(MonOpRequestRef op) ss << "failed"; else ss << "ok"; - r = 0; } else if (prefix == "pg map") { pg_t pgid; string pgidstr;