File vim-8.0.1568-CVE-2021-3778.patch of Package vim.23083

--- vim-8.0.1568.orig/src/regexp_nfa.c	2022-02-03 20:50:13.629648897 +0200
+++ vim-8.0.1568/src/regexp_nfa.c	2022-02-17 13:43:45.825125360 +0200
@@ -5493,7 +5493,9 @@
 		match = FALSE;
 		break;
 	    }
-	    len2 += MB_CHAR2LEN(c2);
+	    len2 += enc_utf8 ? utf_ptr2len(regline + col + len2)
+							     : MB_CHAR2LEN(c2);
+
 	}
 	if (match
 #ifdef FEAT_MBYTE
openSUSE Build Service is sponsored by