diff options
Diffstat (limited to 'src/frame.c')
| -rw-r--r-- | src/frame.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/frame.c b/src/frame.c index 2c2c1e150d4..d0f653fc762 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -2691,9 +2691,7 @@ list, but are otherwise ignored. */) | |||
| 2691 | (Lisp_Object frame, Lisp_Object alist) | 2691 | (Lisp_Object frame, Lisp_Object alist) |
| 2692 | { | 2692 | { |
| 2693 | struct frame *f = decode_live_frame (frame); | 2693 | struct frame *f = decode_live_frame (frame); |
| 2694 | register Lisp_Object prop, val; | 2694 | Lisp_Object prop, val; |
| 2695 | |||
| 2696 | CHECK_LIST (alist); | ||
| 2697 | 2695 | ||
| 2698 | /* I think this should be done with a hook. */ | 2696 | /* I think this should be done with a hook. */ |
| 2699 | #ifdef HAVE_WINDOW_SYSTEM | 2697 | #ifdef HAVE_WINDOW_SYSTEM |
| @@ -3142,6 +3140,7 @@ x_set_frame_parameters (struct frame *f, Lisp_Object alist) | |||
| 3142 | 3140 | ||
| 3143 | for (size = 0, tail = alist; CONSP (tail); tail = XCDR (tail)) | 3141 | for (size = 0, tail = alist; CONSP (tail); tail = XCDR (tail)) |
| 3144 | size++; | 3142 | size++; |
| 3143 | CHECK_LIST_END (tail, alist); | ||
| 3145 | 3144 | ||
| 3146 | USE_SAFE_ALLOCA; | 3145 | USE_SAFE_ALLOCA; |
| 3147 | SAFE_ALLOCA_LISP (parms, 2 * size); | 3146 | SAFE_ALLOCA_LISP (parms, 2 * size); |