diff options
author | Dan Winship <danw@src.gnome.org> | 2001-09-28 10:37:53 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2001-09-28 10:37:53 +0800 |
commit | 7cf50b7d90f5cf681da0e6bd8a52a4d8528a39da (patch) | |
tree | 042f73b250a56c38cc5c34e0dd6892d884085808 /camel/ChangeLog | |
parent | 220fba647b57d5d671929dafad86cc7e226bd26f (diff) | |
download | gsoc2013-evolution-7cf50b7d90f5cf681da0e6bd8a52a4d8528a39da.tar.gz gsoc2013-evolution-7cf50b7d90f5cf681da0e6bd8a52a4d8528a39da.tar.zst gsoc2013-evolution-7cf50b7d90f5cf681da0e6bd8a52a4d8528a39da.zip |
Grab the store's command_lock before grabbing the folder's cache_lock to
* providers/imap/camel-imap-folder.c
(camel_imap_folder_fetch_data): Grab the store's command_lock
before grabbing the folder's cache_lock to prevent deadlock if
another thread is processing an EXPUNGE response.
* providers/imap/camel-imap-folder.c
(imap_expunge_uids_resyncing): Fix a compiler warning that might
point out a real bug...
* providers/imap/camel-imap-folder.c (get_content): and one that
doesn't
svn path=/trunk/; revision=13209
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r-- | camel/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 8c77bf23d4..837aee044e 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,17 @@ +2001-09-27 Dan Winship <danw@ximian.com> + + * providers/imap/camel-imap-folder.c + (camel_imap_folder_fetch_data): Grab the store's command_lock + before grabbing the folder's cache_lock to prevent deadlock if + another thread is processing an EXPUNGE response. + + * providers/imap/camel-imap-folder.c + (imap_expunge_uids_resyncing): Fix a compiler warning that might + point out a real bug... + + * providers/imap/camel-imap-folder.c (get_content): and one that + doesn't + 2001-09-27 <NotZed@Ximian.com> * camel-service.c (camel_service_connect): Dont re-register the |