patch 8.1.0833: memory leak when jumps output is filtered

Problem:    Memory leak when jumps output is filtered.
Solution:   Free the filtered name. (Dominique Pelle, closes #3869)
diff --git a/src/mark.c b/src/mark.c
index 2763917..6a7ab00 100644
--- a/src/mark.c
+++ b/src/mark.c
@@ -900,7 +900,10 @@
 
 	    // apply :filter /pat/ or file name not available
 	    if (name == NULL || message_filtered(name))
+	    {
+		vim_free(name);
 		continue;
+	    }
 
 	    msg_putchar('\n');
 	    if (got_int)