db_error = dbc->c_get(dbc, &id_dbt, &vcard_dbt, DB_NEXT);
}
+ dbc->c_close (dbc);
+
if (card_failed) {
g_warning ("failed to update %d cards", card_failed);
return FALSE;
gchar *rid = e_cal_component_get_recurid_as_string (comp);
g_object_ref (comp);
- g_hash_table_insert (obj->recurrences, g_strdup (rid), comp);
+ g_hash_table_insert (obj->recurrences, rid, comp);
}
g_static_rw_lock_writer_unlock (&priv->lock);
priv->path = g_build_filename (g_get_home_dir (), ".evolution/cache/",
component, mangled_uri, NULL);
+
+ g_free (mangled_uri);
}
}