diff --git a/lib/libqof/qof/qofbookmerge.c b/lib/libqof/qof/qofbookmerge.c index c0b5685344..57a9de8822 100644 --- a/lib/libqof/qof/qofbookmerge.c +++ b/lib/libqof/qof/qofbookmerge.c @@ -451,8 +451,7 @@ qof_book_merge_foreach ( QofInstance* mergeEnt, gpointer user_data) g_return_if_fail(mergeEnt != NULL); currentRule = mergeData->currentRule; g_return_if_fail(currentRule != NULL); - g = guid_malloc(); - qof_instance_copy_guid(g, mergeEnt); + g = guid_copy(qof_instance_get_guid(mergeEnt)); mergeRule = g_new(QofBookMergeRule,1); mergeRule->importEnt = mergeEnt; mergeRule->difference = difference = 0;