[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux
From: |
Glenn Morris |
Subject: |
bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux |
Date: |
Thu, 16 Feb 2017 23:28:18 -0500 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
Version: 26.1
Applied as b91bfa1
Glenn Morris wrote:
> --- i/src/casefiddle.c
> +++ w/src/casefiddle.c
> @@ -41,7 +41,7 @@
> if (NILP (XCHAR_TABLE (BVAR (current_buffer, downcase_table))->extras[1]))
> Fset_case_table (BVAR (current_buffer, downcase_table));
>
> - if (INTEGERP (obj))
> + if (NATNUMP (obj))
> {
> int flagbits = (CHAR_ALT | CHAR_SUPER | CHAR_HYPER
> | CHAR_SHIFT | CHAR_CTL | CHAR_META);