patch 8.1.0444: unnecessary check for NULL pointer

Problem:    Unnecessary check for NULL pointer.
Solution:   Remove check and call vim_free() directly.
diff --git a/src/beval.c b/src/beval.c
index 74750a2..3025b2c 100644
--- a/src/beval.c
+++ b/src/beval.c
@@ -125,8 +125,7 @@
 		*textp = lbuf;
 		*colp = col;
 #ifdef FEAT_VARTABS
-		if (beval->vts)
-		    vim_free(beval->vts);
+		vim_free(beval->vts);
 		beval->vts = tabstop_copy(wp->w_buffer->b_p_vts_array);
 #endif
 		beval->ts = wp->w_buffer->b_p_ts;
diff --git a/src/version.c b/src/version.c
index 8f75fef..e7ce604 100644
--- a/src/version.c
+++ b/src/version.c
@@ -793,6 +793,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    444,
+/**/
     443,
 /**/
     442,