libsoup r1076 - in trunk: . libsoup tests



Author: danw
Date: Thu Feb  7 03:04:59 2008
New Revision: 1076
URL: http://svn.gnome.org/viewvc/libsoup?rev=1076&view=rev

Log:
	* libsoup/soup-server.c (soup_server_add_auth_domain): Ref the
	auth domain when adding it.

	* tests/continue-test.c (setup_server):
	* tests/server-auth-test.c (main): Add unrefs here to avoid
	leaking now


Modified:
   trunk/ChangeLog
   trunk/libsoup/soup-server.c
   trunk/tests/continue-test.c
   trunk/tests/server-auth-test.c

Modified: trunk/libsoup/soup-server.c
==============================================================================
--- trunk/libsoup/soup-server.c	(original)
+++ trunk/libsoup/soup-server.c	Thu Feb  7 03:04:59 2008
@@ -1218,6 +1218,7 @@
 	priv = SOUP_SERVER_GET_PRIVATE (server);
 
 	priv->auth_domains = g_slist_prepend (priv->auth_domains, auth_domain);
+	g_object_ref (auth_domain);
 }
 
 /**

Modified: trunk/tests/continue-test.c
==============================================================================
--- trunk/tests/continue-test.c	(original)
+++ trunk/tests/continue-test.c	Thu Feb  7 03:04:59 2008
@@ -432,6 +432,7 @@
 		SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK, auth_callback,
 		NULL);
 	soup_server_add_auth_domain (server, auth_domain);
+	g_object_unref (auth_domain);
 
 	return server;
 }

Modified: trunk/tests/server-auth-test.c
==============================================================================
--- trunk/tests/server-auth-test.c	(original)
+++ trunk/tests/server-auth-test.c	Thu Feb  7 03:04:59 2008
@@ -336,6 +336,7 @@
 		SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK, basic_auth_callback,
 		NULL);
 	soup_server_add_auth_domain (server, auth_domain);
+	g_object_unref (auth_domain);
 
 	auth_domain = soup_auth_domain_digest_new (
 		SOUP_AUTH_DOMAIN_REALM, "server-auth-test",
@@ -345,6 +346,7 @@
 		SOUP_AUTH_DOMAIN_DIGEST_AUTH_CALLBACK, digest_auth_callback,
 		NULL);
 	soup_server_add_auth_domain (server, auth_domain);
+	g_object_unref (auth_domain);
 
 	loop = g_main_loop_new (NULL, TRUE);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]