updated for version 7.2-299
diff --git a/src/misc1.c b/src/misc1.c
index f7da7c4..aa90215 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -1121,7 +1121,7 @@
 			    if (i != lead_repl_len)
 			    {
 				mch_memmove(p + lead_repl_len, p + i,
-				       (size_t)(lead_len - i - (leader - p)));
+				       (size_t)(lead_len - i - (p - leader)));
 				lead_len += lead_repl_len - i;
 			    }
 			}
diff --git a/src/version.c b/src/version.c
index f5dbc98..1460a8d 100644
--- a/src/version.c
+++ b/src/version.c
@@ -682,6 +682,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    299,
+/**/
     298,
 /**/
     297,