patch 7.4.1926
Problem:    Possible crash with many history items.
Solution:   Avoid the index going past the last item.
diff --git a/src/ex_getln.c b/src/ex_getln.c
index fd47ef3..2f5793a 100644
--- a/src/ex_getln.c
+++ b/src/ex_getln.c
@@ -6448,7 +6448,7 @@
 	else
 	    clear_hist_entry(&new_hist[i]);
     }
-    hisidx[type] = len - 1;
+    hisidx[type] = (i < len ? i : len) - 1;
 
     /* Free what is not kept. */
     for (i = 0; i < viminfo_hisidx[type]; i++)
diff --git a/src/version.c b/src/version.c
index 9c821d4..4f5b5a3 100644
--- a/src/version.c
+++ b/src/version.c
@@ -754,6 +754,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1926,
+/**/
     1925,
 /**/
     1924,