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