Commit 5c62979e authored by Jan Kiszka's avatar Jan Kiszka Committed by Laurent Vivier
Browse files

ivshmem-server: Terminate also on SIGINT



Allows to shutdown a foreground session via ctrl-c.

Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: default avatarClaudio Fontana <claudio.fontana@suse.com>
Reviewed-by: default avatarStefano Garzarella <sgarzare@redhat.com>
Message-Id: <99c1a7bd-1876-66a2-4b8e-d5bc86116fe7@web.de>
Signed-off-by: default avatarLaurent Vivier <laurent@vivier.eu>
parent 0602a616
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -223,8 +223,9 @@ main(int argc, char *argv[])
    sa_quit.sa_handler = ivshmem_server_quit_cb;
    sa_quit.sa_flags = 0;
    if (sigemptyset(&sa_quit.sa_mask) == -1 ||
        sigaction(SIGTERM, &sa_quit, 0) == -1) {
        perror("failed to add SIGTERM handler; sigaction");
        sigaction(SIGTERM, &sa_quit, 0) == -1 ||
        sigaction(SIGINT, &sa_quit, 0) == -1) {
        perror("failed to add signal handler; sigaction");
        goto err;
    }