[Gnucash-changes] fix null-pointer deref that results in core dump.
Linas Vepstas
linas at cvs.gnucash.org
Sun Jul 4 13:18:44 EDT 2004
Log Message:
-----------
fix null-pointer deref that results in core dump.
Modified Files:
--------------
gnucash/src/engine:
kvp-util.c
Revision Data
-------------
Index: kvp-util.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/kvp-util.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -Lsrc/engine/kvp-util.c -Lsrc/engine/kvp-util.c -u -r1.14 -r1.15
--- src/engine/kvp-util.c
+++ src/engine/kvp-util.c
@@ -180,10 +180,10 @@
if (KVP_TYPE_GLIST != valtype) return NULL;
node = kvp_value_get_glist(arr);
- {
- KvpValue *va = node->data;
- return kvp_value_get_frame(va);
- }
+ if (NULL == node) return NULL;
+
+ KvpValue *va = node->data;
+ return kvp_value_get_frame(va);
}
void
More information about the gnucash-changes
mailing list