diff options
Diffstat (limited to 'src/actions')
-rw-r--r-- | src/actions/actions.cpp | 7 | ||||
-rw-r--r-- | src/actions/actions.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/actions/actions.cpp b/src/actions/actions.cpp index 2514ac180..d803de671 100644 --- a/src/actions/actions.cpp +++ b/src/actions/actions.cpp @@ -884,4 +884,11 @@ impHandler0(serverUnIgnoreAll) return true; } +impHandler0(error) +{ + const int *const ptr = nullptr; + logger->log("test %d", *ptr); + exit(1); +} + } // namespace Actions diff --git a/src/actions/actions.h b/src/actions/actions.h index e3e6a2c02..b773f9992 100644 --- a/src/actions/actions.h +++ b/src/actions/actions.h @@ -71,6 +71,7 @@ namespace Actions decHandler(dump); decHandler(serverIgnoreAll); decHandler(serverUnIgnoreAll); + decHandler(error) __attribute__ ((noreturn)); } // namespace Actions #undef decHandler |