Diff between e37a88400bdfcc1521ed967405aa240563d586e3 and 16ca8eb2652aa1601559b039ca98f2797d3d098d
Changed Files
| File | Additions | Deletions | Status |
| obexd/plugins/phonebook-tracker.c | +2 | -1 | modified |
Full Patch
diff --git a/obexd/plugins/phonebook-tracker.c b/obexd/plugins/phonebook-tracker.c
index 52c4746..cab3822 100644
--- a/obexd/plugins/phonebook-tracker.c
+++ b/obexd/plugins/phonebook-tracker.c
@@ -1154,7 +1154,8 @@ static void send_pull_part(struct phonebook_data *data,
data->cb(vcards->str, vcards->len, g_slist_length(data->contacts),
data->newmissedcalls, lastpart, data->user_data);
- free_data_contacts(data);
+ if (!lastpart)
+ free_data_contacts(data);
g_string_free(vcards, TRUE);
}