Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:pchenthill
evolution-data-server
fix-237654-eds-crasher.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-237654-eds-crasher.diff of Package evolution-data-server
Index: addressbook/libedata-book/e-data-book-view.c =================================================================== --- addressbook/libedata-book/e-data-book-view.c (revision 7633) +++ addressbook/libedata-book/e-data-book-view.c (working copy) @@ -240,13 +240,18 @@ e_data_book_view_notify_update (EDataBoo EContact *contact) { gboolean currently_in_view, want_in_view; - const char *id; + const char *id=NULL; char *vcard; g_mutex_lock (book_view->priv->pending_mutex); id = e_contact_get_const (contact, E_CONTACT_UID); - + if (!id) { + g_object_unref (contact); + g_mutex_unlock (book_view->priv->pending_mutex); + return; + } + currently_in_view = g_hash_table_lookup (book_view->priv->ids, id) != NULL; want_in_view = e_book_backend_sexp_match_contact (
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor