]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: don't send foreign samples to outer space
authorJoe Groff <arcata@gmail.com>
Tue, 8 Nov 2011 21:59:12 +0000 (13:59 -0800)
committerJoe Groff <arcata@gmail.com>
Tue, 8 Nov 2011 22:00:33 +0000 (14:00 -0800)
vm/os-unix.cpp

index 6d6dc6167db7057826e07c1d96438a65f4d8fa4d..59f8ee2bb693bd7ac7379e2f94a4152d2afd1d51 100755 (executable)
@@ -216,7 +216,7 @@ void sample_signal_handler(int signal, siginfo_t *siginfo, void *uap)
                vm->safepoint.enqueue_samples(vm, 1, (cell)UAP_PROGRAM_COUNTER(uap), false);
        else if (thread_vms.size() == 1) {
                factor_vm *the_only_vm = thread_vms.begin()->second;
-               the_only_vm->safepoint.enqueue_samples(vm, 1, (cell)UAP_PROGRAM_COUNTER(uap), true);
+               the_only_vm->safepoint.enqueue_samples(the_only_vm, 1, (cell)UAP_PROGRAM_COUNTER(uap), true);
        }
 }