From 35932d924de20fa7031651fc22c68a8c31535d13 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Wed, 20 Jan 1993 10:06:09 +0000 Subject: [PATCH] SET-STRING-MAXIMUM-LENGTH! was locking interrupts with INTERRUPT-MASK/GC-OK. Needless to say, GC is *not* OK during this operation. --- v7/src/edwin/utils.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v7/src/edwin/utils.scm b/v7/src/edwin/utils.scm index 8a0033cea..214bb1fac 100644 --- a/v7/src/edwin/utils.scm +++ b/v7/src/edwin/utils.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Id: utils.scm,v 1.29 1993/01/09 09:46:49 cph Exp $ +;;; $Id: utils.scm,v 1.30 1993/01/20 10:06:09 cph Exp $ ;;; ;;; Copyright (c) 1986, 1989-93 Massachusetts Institute of Technology ;;; @@ -115,7 +115,7 @@ (fix:lsh (fix:- (system-vector-length string) 1) (fix:- 0 (chars-to-words-shift)))))) (error:bad-range-argument n-chars 'SET-STRING-MAXIMUM-LENGTH!)) - (let ((mask (set-interrupt-enables! interrupt-mask/gc-ok))) + (let ((mask (set-interrupt-enables! interrupt-mask/none))) ((ucode-primitive primitive-object-set! 3) string 0 -- 2.25.1