diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/unx/source/start.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/desktop/unx/source/start.c b/desktop/unx/source/start.c index e3e5441bf97e..f95cfe4d1eaa 100644 --- a/desktop/unx/source/start.c +++ b/desktop/unx/source/start.c @@ -718,8 +718,10 @@ static void sigterm_handler(int ignored) { (void) ignored; - if (g_pProcess) + if (g_pProcess) { osl_terminateProcess(g_pProcess); // forward signal to soffice.bin + osl_joinProcess(g_pProcess); + } _exit(255); } |