]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: if you can't init_storage_provider(), quit instead
authorGreg Farnum <gregf@hq.newdream.net>
Fri, 26 Mar 2010 22:56:37 +0000 (15:56 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Mon, 29 Mar 2010 18:49:11 +0000 (11:49 -0700)
of segfaulting later.

src/rgw/rgw_main.cc

index b3923935c65b23fdab461563d61b73a775cba5fa..deae6050823a0c79739ec9bcc26f71776d49b8f8 100644 (file)
@@ -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);