Index: libspi/accessible.c
===================================================================
--- libspi/accessible.c	(revision 935)
+++ libspi/accessible.c	(working copy)
@@ -338,6 +338,9 @@
 				  BONOBO_OBJREF(set),
 				  ev);
 
+  g_object_unref (atk_set);
+  Bonobo_Unknown_unref (retval, ev);
+
   return retval;
 }
 
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 935)
+++ ChangeLog	(working copy)
@@ -1,3 +1,9 @@
+2007-07-09  Li Yuan <li.yuan@sun.com>
+
+	* libspi/accessible.c: (impl_accessibility_accessible_get_state):
+	Bug #446277. Control the ref_count to 1, so Orca can unref the
+	state_set and avoid the memory leak.
+
 2007-06-26  Li Yuan <li.yuan@sun.com>
 
 	* atk-bridge/Makefile.am:
