Do similar folder != NULL checking as for delete_folder before passing a
2003-03-03 Not Zed <NotZed@Ximian.com> * camel-store.c (camel_store_unsubscribe_folder): Do similar folder != NULL checking as for delete_folder before passing a NULL to object_bag_remove. svn path=/trunk/; revision=20121
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2003-03-03 Not Zed <NotZed@Ximian.com>
|
||||
|
||||
* camel-store.c (camel_store_unsubscribe_folder): Do similar
|
||||
folder != NULL checking as for delete_folder before passing a NULL
|
||||
to object_bag_remove.
|
||||
|
||||
2003-02-28 Jeffrey Stedfast <fejj@ximian.com>
|
||||
|
||||
* camel-http-stream.c (http_connect): Here too.
|
||||
|
||||
@ -1021,11 +1021,12 @@ camel_store_unsubscribe_folder (CamelStore *store,
|
||||
|
||||
CS_CLASS (store)->unsubscribe_folder (store, folder_name, ex);
|
||||
|
||||
if (store->folders)
|
||||
camel_object_bag_remove(store->folders, folder);
|
||||
if (folder) {
|
||||
if (store->folders)
|
||||
camel_object_bag_remove(store->folders, folder);
|
||||
|
||||
if (folder)
|
||||
camel_object_unref(folder);
|
||||
}
|
||||
|
||||
CAMEL_STORE_UNLOCK(store, folder_lock);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user