X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcold%2Fchill.lisp;h=3f95a41f9f29afe9e55cbd8a54ab12d5b2f9f71b;hb=a74b0bdb483504f6faddf8089f848f61ed94b92a;hp=92b19c907884f1dc8b0436e8e4222c4d6177ac8d;hpb=4aef4760057ae2f236418ef5fcb410f027961a18;p=sbcl.git diff --git a/src/cold/chill.lisp b/src/cold/chill.lisp index 92b19c9..3f95a41 100644 --- a/src/cold/chill.lisp +++ b/src/cold/chill.lisp @@ -40,7 +40,8 @@ (nicknames (package-nicknames package)) (warm-name-prefix "SB-") (cold-name-prefix "SB!")) - (when (string= name warm-name-prefix :end1 (length warm-name-prefix)) + (when (and (> (length name) (length warm-name-prefix)) + (string= name warm-name-prefix :end1 (length warm-name-prefix))) (let* ((stem (subseq name (length cold-name-prefix))) (cold-name (concatenate 'simple-string cold-name-prefix stem))) (rename-package package name (cons cold-name nicknames))))))