]> xenbits.xensource.com Git - libvirt.git/commit
Ensure signal handler propagates fatal signals to default handler
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 6 Jul 2011 16:11:03 +0000 (17:11 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 13 Jul 2011 10:47:12 +0000 (11:47 +0100)
commit83d768fab816dccc34fd3fa0d5e56f4ee9597550
treea36739d4534da02859e0b926506ef7fcaf598ff5
parent1a81687ad21c91140f5314d2538ca1faa2df5ba1
Ensure signal handler propagates fatal signals to default handler

When replacing the default SEGV/ABORT/BUS signal handlers you
can't rely on the process being terminated after your custom
handler runs. It is neccessary to manually restore the default
handler and then re-raise the signal

* src/rpc/virnetserver.c: Restore default handler and raise
  signal
src/rpc/virnetserver.c