From f1b2e494b43de565e0f4029e51d86dc6882f460c Mon Sep 17 00:00:00 2001 From: Gerd Flaig Date: Sun, 26 Apr 2009 17:07:39 +0200 Subject: [PATCH] Disable #. in prompt reader --- empire.lisp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/empire.lisp b/empire.lisp index fba1e02..9f28084 100644 --- a/empire.lisp +++ b/empire.lisp @@ -210,11 +210,15 @@ (send-message-one c message) (set-new-mode c mode)))))) +(defun read-no-eval (stream) + (let ((*read-eval* nil)) + (read stream))) + (defmethod handle-prompt ((m play-mode) message) (let* ((c (connection m))) (with-input-from-string (s message) - (let* ((minutes (read s)) ;;FIXME DANGEROUS - (btus (read s))) + (let* ((minutes (read-no-eval s)) + (btus (read-no-eval s))) (empire-web:prompt (session c) (format nil "[~a,~a]: " minutes btus)))) (send-next-line c))) -- 2.43.0