patch 8.2.4622: Vim9: crash with :execute and :finish

Problem:    Vim9: Crash with :execute and :finish. (Sergey Vlasov)
Solution:   Check for NULL. (closes #10011)
diff --git a/src/eval.c b/src/eval.c
index a963a15..4447186 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2144,7 +2144,8 @@
 	p = skipwhite(next);
 	if (*p != NUL && !vim9_comment_start(p))
 	    return next;
-	(void)eval_next_line(evalarg);
+	if (eval_next_line(evalarg) == NULL)
+	    break;
     }
     return NULL;
 }
@@ -2199,6 +2200,9 @@
 							   GETLINE_CONCAT_ALL);
     else
 	line = next_line_from_context(evalarg->eval_cctx, TRUE);
+    if (line == NULL)
+	return NULL;
+
     ++evalarg->eval_break_count;
     if (gap->ga_itemsize > 0 && ga_grow(gap, 1) == OK)
     {