diff --git a/src/test/regress/pg_regress.c b/src/test/regress/pg_regress.c
index a902e9b8bec17fcc9e357002d4943990ce0b1af5..e8dec46e23a051bfd4205f7c14ea1ce4655fdb30 100644
--- a/src/test/regress/pg_regress.c
+++ b/src/test/regress/pg_regress.c
@@ -1655,6 +1655,8 @@ run_schedule(const char *schedule, test_function tfunc)
 		}
 	}
 
+	free_stringlist(&ignorelist);
+
 	fclose(scf);
 }