From 0ea4adadcba4a81bfca597d6aa587d461c3c6644 Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Tue, 24 Feb 2009 08:27:55 +0800 Subject: Fix crash when parse component. --- src/ibuscomponent.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ibuscomponent.c b/src/ibuscomponent.c index 9ca487d..3d700d6 100644 --- a/src/ibuscomponent.c +++ b/src/ibuscomponent.c @@ -481,12 +481,10 @@ ibus_component_parse_engines (IBusComponent *component, g_free (output); if (engines_node) { - if (g_strcmp0 (engines_node->name, "engines") != 0) { - ibus_xml_free (engines_node); - engines_node = NULL; + if (g_strcmp0 (engines_node->name, "engines") == 0) { + node = engines_node; } } - node = engines_node; } } -- cgit