From a53b09362f908d53ac31041c732d7cf7fe824e51 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sun, 8 Mar 2026 18:38:14 +0100 Subject: [PATCH] Register panic handlers early in main() --- main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.cpp b/main.cpp index 081ff17..b5cd5fb 100644 --- a/main.cpp +++ b/main.cpp @@ -35,6 +35,7 @@ #include "pclsync_lib.h" #include "pclsync/psettings.h" +#include "pclsync/psignal.h" namespace po = boost::program_options; namespace ct = control_tools; @@ -44,6 +45,10 @@ namespace cc = console_client; static std::string version = "git-lneely"; int main(int argc, char **argv) { + psignal_register(SIGSEGV); + psignal_register(SIGABRT); + psignal_register(SIGBUS); + std::cout << "pCloud console client (" << version << ")" << std::endl; std::string username = ""; std::string password = "";