From 04dc1ca8f8f2de56209c1c3b552ca8d858b16c51 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Fri, 24 Nov 2023 19:53:48 +0100 Subject: [PATCH] tools/rados: just return instead of exit(1) in "rados cppool" handler Otherwise an occasional segfault occurs. This instance was missed in commit 2c149262888c ("tools/rados: always call rados.shutdown() before exit()"). Signed-off-by: Ilya Dryomov (cherry picked from commit de6635582b7615eb54800a616711073a3c7b0dbd) --- src/tools/rados/rados.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index ed0381b5468f76..c419a43447af18 100644 --- a/src/tools/rados/rados.cc +++ b/src/tools/rados/rados.cc @@ -3133,7 +3133,7 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, cerr << " If you insist on making a broken copy, you can pass\n" << " --yes-i-really-mean-it to proceed anyway." << std::endl; - exit(1); + return 1; } }