patch 9.0.0368: old Coverity warning for using NULL pointer

Problem:    Old Coverity warning for using NULL pointer.
Solution:   Bail out if dictionary allocation fails.
diff --git a/src/tag.c b/src/tag.c
index c1f6e65..c3e23f6 100644
--- a/src/tag.c
+++ b/src/tag.c
@@ -4384,7 +4384,11 @@
 	    }
 
 	    if ((dict = dict_alloc()) == NULL)
+	    {
 		ret = FAIL;
+		vim_free(matches[i]);
+		break;
+	    }
 	    if (list_append_dict(list, dict) == FAIL)
 		ret = FAIL;
 
diff --git a/src/version.c b/src/version.c
index e8f40e4..b2e28e2 100644
--- a/src/version.c
+++ b/src/version.c
@@ -708,6 +708,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    368,
+/**/
     367,
 /**/
     366,