diff --git a/module/ice-9/boot-9.scm b/module/ice-9/boot-9.scm index 0f89dcece..9f621d9df 100644 --- a/module/ice-9/boot-9.scm +++ b/module/ice-9/boot-9.scm @@ -538,7 +538,7 @@ If there is no handler at all, Guile prints an error and then exits." ((subr msg args . rest) (if subr (format port "In procedure ~a: " subr)) - (apply format port msg args)) + (apply format port msg (or args '()))) (_ (default-printer))) args))