From 13fb4abba3fd3cac0d5cb25d3eccddc298220d41 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Tue, 12 Feb 2013 20:37:10 +0000 Subject: introduce throwable_exit for nicer stack unwinding yes, I enjoy abusing features Signed-off-by: Michael Krelin --- (limited to 'src/eyefiworker.cc') diff --git a/src/eyefiworker.cc b/src/eyefiworker.cc index ac75fc1..1979b46 100644 --- a/src/eyefiworker.cc +++ b/src/eyefiworker.cc @@ -31,6 +31,8 @@ eyefiworker::eyefiworker() #endif ; } +eyefiworker::~eyefiworker() { +} int eyefiworker::run(int bindport) { #ifdef HAVE_SQLITE @@ -56,7 +58,7 @@ int eyefiworker::run(int bindport) { syslog(LOG_INFO,"maxrss: %ld\n",ru.ru_maxrss); } #endif /* NDEBUG */ - _exit(0); + throw throwable_exit(0); } close(socket); socket = SOAP_INVALID_SOCKET; } -- cgit v0.9.0.2