]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: don't die if foreign thread gets async signal
authorJoe Groff <arcata@gmail.com>
Wed, 23 Nov 2011 19:26:42 +0000 (11:26 -0800)
committerJoe Groff <arcata@gmail.com>
Wed, 23 Nov 2011 19:26:42 +0000 (11:26 -0800)
Fixes #425

vm/os-unix.cpp

index 90c524ee2f18aaba21a91865692214b4fe57c45c..51b216f8448b085c65502223481e5b5129ac21df 100755 (executable)
@@ -202,8 +202,6 @@ void enqueue_signal_handler(int signal, siginfo_t *siginfo, void *uap)
        factor_vm *vm = current_vm_p();
        if (vm)
                enqueue_signal(vm, signal);
-       else
-               fatal_error("Foreign thread received signal", signal);
 }
 
 void fep_signal_handler(int signal, siginfo_t *siginfo, void *uap)