libsoup r1254 - in trunk: . libsoup
- From: mcrha svn gnome org
- To: svn-commits-list gnome org
- Subject: libsoup r1254 - in trunk: . libsoup
- Date: Thu, 26 Mar 2009 09:20:36 +0000 (UTC)
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]