From 382197865ca8353a3d6681a364f95bda6aed95ec Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Tue, 11 Aug 2015 15:27:13 +0200 Subject: [PATCH] patch 7.4.814 Problem: Illegal memory access with "sy match a fold". Solution: Check for empty string. (Dominique Pelle) --- src/syntax.c | 2 +- src/version.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/syntax.c b/src/syntax.c index 6900d573d..000d5984c 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -5654,7 +5654,7 @@ get_syn_pattern(arg, ci) char_u *cpo_save; /* need at least three chars */ - if (arg == NULL || arg[1] == NUL || arg[2] == NUL) + if (arg == NULL || arg[0] == NUL || arg[1] == NUL || arg[2] == NUL) return NULL; end = skip_regexp(arg + 1, *arg, TRUE, NULL); diff --git a/src/version.c b/src/version.c index 862759c15..53fa03dd1 100644 --- a/src/version.c +++ b/src/version.c @@ -741,6 +741,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 814, /**/ 813, /**/ -- 2.50.1