# HG changeset patch # User Richard M. Stallman # Date 896080711 0 # Node ID 5ba263ae6443ca263f1ad2a92b6ee90da5ea0138 # Parent 5d15aed3a37cc4e47edf08af89e99fb2cbfb3019 (make-frame-on-display): Check for nonsense display name. diff -r 5d15aed3a37c -r 5ba263ae6443 lisp/frame.el --- a/lisp/frame.el Mon May 25 04:20:12 1998 +0000 +++ b/lisp/frame.el Mon May 25 07:18:31 1998 +0000 @@ -414,6 +414,8 @@ "Make a frame on display DISPLAY. The optional second argument PARAMETERS specifies additional frame parameters." (interactive "sMake frame on display: ") + (or (string-match "\\`[^:]+:[0-9]+\\(:[0-9]+\\)?\\'" display) + (error "Invalid display, not HOST:SERVER or HOST:SERVER:SCREEN")) (make-frame (cons (cons 'display display) parameters))) (defun make-frame-command ()