From: Gleb Natapov Date: Thu, 31 Mar 2011 09:27:23 +0000 (+0200) Subject: register signal handler after initializing SDL. X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=0ce235a7ee5a1852c0a18d4764ac0a6700805c83;p=qemu.git register signal handler after initializing SDL. SDL library initialization mangles signal handlers, so QEMU should register them after initializing SDL. This was the case before and code even have a comment about that. Fix it to be so again. Signed-off-by: Gleb Natapov Reviewed-by: Peter Maydell Signed-off-by: Aurelien Jarno --- diff --git a/vl.c b/vl.c index 5c80600c71..4d9e503d7c 100644 --- a/vl.c +++ b/vl.c @@ -3059,9 +3059,6 @@ int main(int argc, char **argv, char **envp) cpu_synchronize_all_post_init(); - /* must be after terminal init, SDL library changes signal handlers */ - os_setup_signal_handling(); - set_numa_modes(); current_machine = machine; @@ -3117,6 +3114,9 @@ int main(int argc, char **argv, char **envp) break; } + /* must be after terminal init, SDL library changes signal handlers */ + os_setup_signal_handling(); + #ifdef CONFIG_VNC /* init remote displays */ if (vnc_display) {