From 8c7261b044ecdafe1f867730d113387eb01b3966 Mon Sep 17 00:00:00 2001 From: huanwen ren Date: Mon, 1 Feb 2016 11:57:47 +0800 Subject: [PATCH] Rgw: check the return value when call fe->run() Fixes: #14585 Signed-off-by: wei qiaomiao --- src/rgw/rgw_main.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index 181d943c921..bf8a4c52c05 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); } -- 2.47.3