diff options
| author | Thien-Thi Nguyen | 2017-03-17 10:16:44 +0100 |
|---|---|---|
| committer | Thien-Thi Nguyen | 2017-03-17 10:43:05 +0100 |
| commit | 3c46ac7d65bfa54db540d228552245b4b6d01e94 (patch) | |
| tree | 21c346da2ff16072800155af474a184881ad5f84 /src | |
| parent | 6b2f3ba02ab1cf54e2bdbb0207843cf86de48191 (diff) | |
| download | emacs-3c46ac7d65bfa54db540d228552245b4b6d01e94.tar.gz emacs-3c46ac7d65bfa54db540d228552245b4b6d01e94.zip | |
Fix bug: Range-check integer ‘alpha’ frame parm value
Typo introduced 2013-04-01, "Prefer < to >
in range checks such as 0 <= i && i < N".
* src/frame.c (x_set_alpha): Use ‘ialpha’, not ‘alpha’.
Diffstat (limited to 'src')
| -rw-r--r-- | src/frame.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/frame.c b/src/frame.c index 5e1e2f19906..162b2038fd8 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -3990,7 +3990,7 @@ x_set_alpha (struct frame *f, Lisp_Object arg, Lisp_Object oldval) | |||
| 3990 | else if (INTEGERP (item)) | 3990 | else if (INTEGERP (item)) |
| 3991 | { | 3991 | { |
| 3992 | EMACS_INT ialpha = XINT (item); | 3992 | EMACS_INT ialpha = XINT (item); |
| 3993 | if (! (0 <= ialpha && alpha <= 100)) | 3993 | if (! (0 <= ialpha && ialpha <= 100)) |
| 3994 | args_out_of_range (make_number (0), make_number (100)); | 3994 | args_out_of_range (make_number (0), make_number (100)); |
| 3995 | alpha = ialpha / 100.0; | 3995 | alpha = ialpha / 100.0; |
| 3996 | } | 3996 | } |