diff --git a/modules/other/gail/ChangeLog b/modules/other/gail/ChangeLog
new file mode 100644
index 000000000..921721003
--- /dev/null
+++ b/modules/other/gail/ChangeLog
@@ -0,0 +1,5 @@
+2008-01-11 Li Yuan
+
+ * gailtreeview.c: (gail_tree_view_get_n_rows):
+ Bug #508715. Should use gtk_tree_path_free to free a GtkTreePath.
+
diff --git a/modules/other/gail/gailtreeview.c b/modules/other/gail/gailtreeview.c
index e2814127d..cee016cba 100644
--- a/modules/other/gail/gailtreeview.c
+++ b/modules/other/gail/gailtreeview.c
@@ -1256,7 +1256,7 @@ gail_tree_view_get_n_rows (AtkTable *table)
root_tree = gtk_tree_path_new_root ();
iterate_thru_children (tree_view, tree_model,
root_tree, NULL, &n_rows, 0);
- g_free (root_tree);
+ gtk_tree_path_free (root_tree);
}
return n_rows;