fix `place-break' on a terminated place
This commit is contained in:
parent
0c7b1925a5
commit
6073ef5ff5
|
@ -317,7 +317,8 @@ static int do_place_break(Scheme_Place *place) {
|
||||||
|
|
||||||
place_obj->pbreak = 1;
|
place_obj->pbreak = 1;
|
||||||
|
|
||||||
scheme_signal_received_at(place_obj->signal_handle);
|
if (place_obj->signal_handle)
|
||||||
|
scheme_signal_received_at(place_obj->signal_handle);
|
||||||
|
|
||||||
mzrt_mutex_unlock(place_obj->lock);
|
mzrt_mutex_unlock(place_obj->lock);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user