fix `place-break' on a terminated place

This commit is contained in:
Matthew Flatt 2011-08-19 09:49:57 -06:00
parent 0c7b1925a5
commit 6073ef5ff5

View File

@ -317,7 +317,8 @@ static int do_place_break(Scheme_Place *place) {
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);
}