]> git.eshelyaron.com Git - emacs.git/commitdiff
(make-frame-on-display): Check for nonsense display name.
authorRichard M. Stallman <rms@gnu.org>
Mon, 25 May 1998 07:18:31 +0000 (07:18 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 25 May 1998 07:18:31 +0000 (07:18 +0000)
lisp/frame.el

index 326677339aecfe24209cde994c141f51c89a4e8d..b6fcf8ab7fea129184dbe8e4b809bda710c43f57 100644 (file)
@@ -414,6 +414,8 @@ These supersede the values given in `default-frame-alist'."
   "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 ()