From: huanwen ren Date: Mon, 1 Feb 2016 03:57:47 +0000 (+0800) Subject: Rgw: check the return value when call fe->run() X-Git-Tag: v10.1.0~363^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8c7261b044ecdafe1f867730d113387eb01b3966;p=ceph.git Rgw: check the return value when call fe->run() Fixes: #14585 Signed-off-by: wei qiaomiao --- diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index 181d943c921a..bf8a4c52c055 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -1271,7 +1271,11 @@ int main(int argc, const char **argv) derr << "ERROR: failed initializing frontend" << dendl; return -r; } - fe->run(); + r = fe->run(); + if (r < 0) { + derr << "ERROR: failed run" << dendl; + return -r; + } fes.push_back(fe); }