From 1dfd1328936e2f7cb8feda96a3a520dbe2639069 Mon Sep 17 00:00:00 2001 From: Michal Nowikowski Date: Thu, 7 Mar 2019 10:56:14 +0100 Subject: [PATCH] replaced throwing exception in destructor with a trace and exit(1) --- src/lib/testutils/sandbox.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/testutils/sandbox.h b/src/lib/testutils/sandbox.h index 13aab6ed5c..f030034e8f 100644 --- a/src/lib/testutils/sandbox.h +++ b/src/lib/testutils/sandbox.h @@ -11,8 +11,10 @@ #include #include +#include #include #include +#include #include #include @@ -46,7 +48,9 @@ public: ~Sandbox() { // Delete content of path_ recursively. if (nftw(path_.c_str(), Sandbox::rmFile, 10, FTW_DEPTH | FTW_MOUNT | FTW_PHYS) < 0) { - isc_throw(isc::Unexpected, "Some issue occured while deleting unit test sandbox."); + auto msg = "Some error occured while deleting unit test sandbox " + path_; + std::perror(msg.c_str()); + exit(1); } } -- 2.47.2