[gnumeric] Tests: fix segfault.



commit c4c20808bc0fc4f508ae3c6942e019cc056cfdf2
Author: Morten Welinder <terra gnome org>
Date:   Tue Apr 23 22:44:17 2013 -0400

    Tests: fix segfault.

 ChangeLog    |    2 ++
 src/mstyle.c |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 977884b..20950ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2013-04-23  Morten Welinder  <terra gnome org>
 
+       * src/mstyle.c (gnm_style_link_dependents): Fix segfault.
+
        * src/item-edit.c (gnm_item_edit_init): Set ->blink_timer to avoid
        critical.  Fixes #698680.
 
diff --git a/src/mstyle.c b/src/mstyle.c
index d975692..e43106a 100644
--- a/src/mstyle.c
+++ b/src/mstyle.c
@@ -1886,7 +1886,7 @@ gnm_style_link_dependents (GnmStyle *style, GnmRange const *r)
                if (debug_style_deps ())
                        g_printerr ("Linking %s for %p\n",
                                    range_as_string (r), style);
-               for (ui = 0; ui < conds->len; ui++) {
+               for (ui = 0; conds && ui < conds->len; ui++) {
                        GnmStyleCond const *c = g_ptr_array_index (conds, ui);
                        guint ei;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]