** Fix for bug #213072
authorSrinivasa Ragavan <sragavan@novell.com>
Sat, 12 Jul 2008 05:05:01 +0000 (05:05 +0000)
committerSrinivasa Ragavan <sragavan@src.gnome.org>
Sat, 12 Jul 2008 05:05:01 +0000 (05:05 +0000)
2008-07-12  Srinivasa Ragavan  <sragavan@novell.com>

** Fix for bug #213072

* camel-folder.c: (camel_folder_refresh_info): Lock while rebuilding
summaries.

svn path=/trunk/; revision=9116

camel/ChangeLog
camel/camel-folder.c

index d0eb2a8..65450d4 100644 (file)
@@ -1,3 +1,10 @@
+2008-07-12  Srinivasa Ragavan  <sragavan@novell.com>
+
+       ** Fix for bug #213072
+
+       * camel-folder.c: (camel_folder_refresh_info): Lock while rebuilding
+       summaries.
+
 2008-07-07  Matt McCutchen 2  <matt@mattmccutchen.net>
 
        ** Fix for bug #503922
index 077d0b4..b52ddeb 100644 (file)
@@ -304,7 +304,9 @@ camel_folder_refresh_info (CamelFolder *folder, CamelException *ex)
 {
        g_return_if_fail (CAMEL_IS_FOLDER (folder));
 
+       CAMEL_FOLDER_REC_LOCK(folder, lock);
        CF_CLASS (folder)->refresh_info (folder, ex);
+       CAMEL_FOLDER_REC_UNLOCK(folder, lock);
 }
 
 static int