1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 22:10:21 +02:00

default-trap-handler bugfix

* module/system/vm/trap-state.scm (default-trap-handler): Fix thinko.
This commit is contained in:
Andy Wingo 2010-09-19 12:20:58 +02:00
parent 7bcbdce17c
commit e366757659

View file

@ -42,9 +42,10 @@
(thunk)))
(define (default-trap-handler frame idx trap-name)
(if %default-trap-handler
((fluid-ref %default-trap-handler) frame idx trap-name)
(warn "Trap with no handler installed" frame idx trap-name)))
(let ((default-handler (fluid-ref %default-trap-handler)))
(if default-handler
(default-handler frame idx trap-name)
(warn "Trap with no handler installed" frame idx trap-name))))
(define-record <trap-wrapper>
index