libsoup r1254 - in trunk: . libsoup



Author: mcrha
Date: Thu Mar 26 09:20:36 2009
New Revision: 1254
URL: http://svn.gnome.org/viewvc/libsoup?rev=1254&view=rev

Log:
2009-03-26  Milan Crha  <mcrha redhat com>

	Bug 574957 - soup-session-sync doesn't unlock mutex on proxy error

	* libsoup/soup-session-sync.c: (wait_for_connection):
	Unlock private lock also on proxy error.



Modified:
   trunk/ChangeLog
   trunk/libsoup/soup-session-sync.c

Modified: trunk/libsoup/soup-session-sync.c
==============================================================================
--- trunk/libsoup/soup-session-sync.c	(original)
+++ trunk/libsoup/soup-session-sync.c	Thu Mar 26 09:20:36 2009
@@ -144,6 +144,7 @@
 	if (proxy_resolver) {
 		status = soup_proxy_resolver_get_proxy_sync (proxy_resolver, msg, NULL, &proxy_addr);
 		if (!SOUP_STATUS_IS_SUCCESSFUL (status)) {
+			g_mutex_unlock (priv->lock);
 			soup_session_cancel_message (session, msg, status);
 			return NULL;
 		}



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