Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gal/ChangeLog,v
retrieving revision 1.856
diff -u -u -r1.856 ChangeLog
--- ChangeLog	21 Mar 2004 21:55:27 -0000	1.856
+++ ChangeLog	31 Mar 2004 07:19:52 -0000
@@ -1,3 +1,8 @@
+2004-03-31  Ross Golder  <ross@golder.org>
+
+	* gal/a11y/e-table/gal-a11y-e-table-item.c (eti_ref_at): Prevent
+	  potential segfault.
+
 2004-03-21 Alastair McKinstry <mckinstry@debian.org>
 	
 	* configure.in: Added "ga" (Irish) to ALL_LINGUAS.
Index: gal/a11y/e-table/gal-a11y-e-table-item.c
===================================================================
RCS file: /cvs/gnome/gal/gal/a11y/e-table/gal-a11y-e-table-item.c,v
retrieving revision 1.9
diff -u -u -r1.9 gal-a11y-e-table-item.c
--- gal/a11y/e-table/gal-a11y-e-table-item.c	2 Dec 2003 08:25:17 -0000	1.9
+++ gal/a11y/e-table/gal-a11y-e-table-item.c	31 Mar 2004 07:19:57 -0000
@@ -314,7 +314,7 @@
 				ret = NULL;
 		} else {
 			ret = (AtkObject *) cell_data[row*item->cols + column];
-			if (ATK_IS_OBJECT (ret)) {
+			if (ret && ATK_IS_OBJECT (ret)) {
 				g_object_ref (ret);
 			} else { 
 				ret = NULL;
