Ensure that row and column values are non-negative.
authorPadraig O'Briain <padraig.obriain@sun.com>
Tue, 8 Jul 2003 09:29:32 +0000 (09:29 +0000)
committerPadraig O'Briain <padraigo@src.gnome.org>
Tue, 8 Jul 2003 09:29:32 +0000 (09:29 +0000)
2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>

* atk/atktable.c (atk_table_ref_at): Ensure that row and column values
are non-negative.

This is a partial fix for bug #116712.

ChangeLog
atk/atktable.c

index 9b84d02..c8eba07 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
+       are non-negative.
+
+       This is a partial fix for bug #116712.
+
 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
 
        * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
index 784b310..ed0ca78 100755 (executable)
@@ -148,6 +148,8 @@ atk_table_ref_at (AtkTable *table,
   AtkTableIface *iface;
 
   g_return_val_if_fail (ATK_IS_TABLE (table), NULL);
+  g_return_val_if_fail (row >= 0, NULL);
+  g_return_val_if_fail (column >= 0, NULL);
 
   iface = ATK_TABLE_GET_IFACE (table);