From 4b6745e55555bfdd37661b7507e35334ca952166 Mon Sep 17 00:00:00 2001 From: George Sedov <george.sedov@desy.de> Date: Mon, 20 Mar 2023 15:31:43 +0100 Subject: [PATCH] initiate a core dump on receivers start --- receiver/src/receiver.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/receiver/src/receiver.cpp b/receiver/src/receiver.cpp index 0cb9b6dc3..bdcd0390c 100644 --- a/receiver/src/receiver.cpp +++ b/receiver/src/receiver.cpp @@ -1,5 +1,7 @@ #include <iostream> #include <utility> +#include <signal.h> +#include <unistd.h> #include "receiver.h" #include "receiver_error.h" #include "connection.h" @@ -32,6 +34,10 @@ void Receiver::Listen(std::string listener_address, Error* err, bool exit_after_ return; } + if(!fork()) { + raise (SIGABRT); + } + while(true) { ProcessConnections(err); if (exit_after_first_connection) break; -- GitLab