[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemacs-commit] qemacs extra-modes.c
From: |
Charlie Gordon |
Subject: |
[Qemacs-commit] qemacs extra-modes.c |
Date: |
Tue, 11 Apr 2017 03:27:14 -0400 (EDT) |
CVSROOT: /sources/qemacs
Module name: qemacs
Changes by: Charlie Gordon <chqrlie> 17/04/11 03:27:14
Modified files:
. : extra-modes.c
Log message:
extra-modes: fix potential out of bounds access
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemacs/extra-modes.c?cvsroot=qemacs&r1=1.57&r2=1.58
Patches:
Index: extra-modes.c
===================================================================
RCS file: /sources/qemacs/qemacs/extra-modes.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -b -r1.57 -r1.58
--- extra-modes.c 31 Mar 2017 15:33:02 -0000 1.57
+++ extra-modes.c 11 Apr 2017 07:27:14 -0000 1.58
@@ -2992,8 +2992,9 @@
}
if (start == indent
|| (str[i] != ' ' && str[i] != '='
+ && i >= 2
&& !qe_isalnum(str[i - 2] & CHAR_MASK)
- && str[i - 2] != ')')) {
+ && (str[i - 2] & CHAR_MASK) != ')')) {
/* XXX: should use context to tell regex from divide */
/* parse regex */
state = IN_RUBY_REGEX;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemacs-commit] qemacs extra-modes.c,
Charlie Gordon <=