diff --git a/obexd/plugins/phonebook-ebook.c b/obexd/plugins/phonebook-ebook.c
index 4b933f9..0a47f72 100644
--- a/obexd/plugins/phonebook-ebook.c
+++ b/obexd/plugins/phonebook-ebook.c
g_object_unref(evcard2);
return vcard;
-
}
static void ebookpull_cb(EBook *book, EBookStatus status, GList *contacts,
return NULL;
for (l = e_vcard_attribute_get_values(attrib); l; l = l->next) {
- if (!name)
- name = g_string_new(l->data);
- else {
- const gchar *value = l->data;
+ const gchar *value = l->data;
- if (!strlen(value))
- continue;
+ if (!strlen(value))
+ continue;
+ if (!name)
+ name = g_string_new(value);
+ else {
name = g_string_append(name, ";");
name = g_string_append(name, l->data);
}