From 9dd4f9923dd355ade13877b8a18aec4ede2e9454 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Fri, 26 Mar 2010 15:56:37 -0700 Subject: [PATCH] rgw: if you can't init_storage_provider(), quit instead of segfaulting later. --- src/rgw/rgw_main.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index b3923935c65b2..deae6050823a0 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -227,6 +227,7 @@ int main(int argc, char *argv[]) if (!RGWAccess::init_storage_provider("rados", argc, argv)) { cerr << "couldn't init storage provider" << std::endl; + return 5; //EIO } sighandler = signal(SIGSEGV, godown); -- 2.39.5