summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2013-09-26 16:25:34 -0700
committerBen Straub <bs@github.com>2013-09-26 16:25:34 -0700
commit0049d4d1d2dd4cb6d65ea81ecdc8611a41f0bace (patch)
treeb4a2f48193f91d3bb4217d162f486ef728b17491
parent1b02baf40be4913a4f3044987eea85c72ce4b0a7 (diff)
downloadlibgit2-0049d4d1d2dd4cb6d65ea81ecdc8611a41f0bace.tar.gz
Make sure utility doesn't leak memory
-rw-r--r--tests-clar/network/urlparse.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests-clar/network/urlparse.c b/tests-clar/network/urlparse.c
index 679197d6c..8892781ad 100644
--- a/tests-clar/network/urlparse.c
+++ b/tests-clar/network/urlparse.c
@@ -124,3 +124,12 @@ void test_network_urlparse__connection_data_http_downgrade(void)
"http://foo.com/bar/baz", NULL),
-1);
}
+
+/* Run this under valgrind */
+void test_network_urlparse__connection_data_cleanup(void)
+{
+ cl_git_pass(gitno_connection_data_from_url(&conndata,
+ "http://foo.com/bar/baz/biff", "baz/biff"));
+ cl_git_pass(gitno_connection_data_from_url(&conndata,
+ "https://foo.com/bar/baz/biff", "baz/biff"));
+}