updated for version 7.2-000
diff --git a/src/mark.c b/src/mark.c
index 7428969..2adf098 100644
--- a/src/mark.c
+++ b/src/mark.c
@@ -907,7 +907,10 @@
 
 	    msg_putchar('\n');
 	    if (got_int)
+	    {
+		vim_free(name);
 		break;
+	    }
 	    sprintf((char *)IObuff, "%c %2d %5ld %4d ",
 		i == curwin->w_jumplistidx ? '>' : ' ',
 		i > curwin->w_jumplistidx ? i - curwin->w_jumplistidx