updated for version 7.2-321
diff --git a/src/eval.c b/src/eval.c
index 9f70467..0ce6ff1 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -12014,6 +12014,7 @@
 	str = get_tv_string_buf(&argvars[1], buf);
 	if (*str != NUL)
 	{
+	    init_history();
 	    add_to_history(histype, str, FALSE, NUL);
 	    rettv->vval.v_number = TRUE;
 	    return;