yelp r3199 - in trunk: . src



Author: dscorgie
Date: Mon Sep 15 17:25:44 2008
New Revision: 3199
URL: http://svn.gnome.org/viewvc/yelp?rev=3199&view=rev

Log:
* src/yelp-document.c (request_idle_final):
Fix potential crasher on multi-core machines
bug #551757 -  Joe Marcus Clarke


Modified:
   trunk/ChangeLog
   trunk/src/yelp-document.c

Modified: trunk/src/yelp-document.c
==============================================================================
--- trunk/src/yelp-document.c	(original)
+++ trunk/src/yelp-document.c	Mon Sep 15 17:25:44 2008
@@ -748,6 +748,13 @@
     priv = document->priv;
 
     g_mutex_lock (priv->mutex);
+
+    if (priv->reqs_pending == NULL) {
+	    /*
+	       Time to bail as we shouldn't be here anyway.
+	    */
+	    return FALSE;
+    }
     
     for (cur = priv->reqs_pending; cur; cur = cur->next) {
 	request = cur->data;



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