048e1d5
--- libxklavier-3.1/libxklavier/xklavier_config.c.crash	2006-11-04 22:56:24.000000000 -0500
048e1d5
+++ libxklavier-3.1/libxklavier/xklavier_config.c	2006-11-04 22:56:54.000000000 -0500
048e1d5
@@ -280,7 +280,7 @@
048e1d5
 		return FALSE;
048e1d5
 
048e1d5
 	nodes = xpath_obj->nodesetval;
048e1d5
-	if (nodes != NULL && nodes->nodeTab != NULL) {
048e1d5
+	if (nodes != NULL && nodes->nodeTab != NULL && *nodes->nodeTab != NULL) {
048e1d5
 		rv = xkl_read_config_item(config, *nodes->nodeTab, pitem);
048e1d5
 		if (pnode != NULL) {
048e1d5
 			*pnode = *nodes->nodeTab;