patch 8.2.4075: test failures

Problem:    Test failures.
Solution:   Change check for NULL pointer.
diff --git a/src/userfunc.c b/src/userfunc.c
index 4072349..fc6cea3 100644
--- a/src/userfunc.c
+++ b/src/userfunc.c
@@ -4152,13 +4152,11 @@
 	    else
 		eap->skip = TRUE;
 	}
-	if (name == NULL)
-	    goto ret_free;  // out of memory
 
 	// For "export def FuncName()" in an autoload script the function name
 	// is stored with the legacy autoload name "dir#script#FuncName" so
 	// that it can also be found in legacy script.
-	if (is_export)
+	if (is_export && name != NULL)
 	    name = may_prefix_autoload(name);
     }
 
diff --git a/src/version.c b/src/version.c
index 1f4a031..ba6e5da 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    4075,
+/**/
     4074,
 /**/
     4073,