diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-06-17 11:42:41 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-06-17 11:42:41 +0000 |
| commit | 8c46b3dd586c7183861c323a2ff8ceddda902117 (patch) | |
| tree | 7322d9a907b0c78fa499cd74cb2cc0f1da594597 | |
| parent | 751d02ed4d15cebdfb80f0b65994b3fc7d992363 (diff) | |
| download | lasso-8c46b3dd586c7183861c323a2ff8ceddda902117.tar.gz lasso-8c46b3dd586c7183861c323a2ff8ceddda902117.tar.xz lasso-8c46b3dd586c7183861c323a2ff8ceddda902117.zip | |
[XML] in _lasso_node_export_to_xml check return value of lasso_node_get_xmlNode
| -rw-r--r-- | lasso/xml/xml.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index 428a4cf7..d181e281 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -142,6 +142,9 @@ _lasso_node_export_to_xml(LassoNode *node, gboolean format, gboolean dump, int l g_return_val_if_fail (LASSO_IS_NODE(node), NULL); xmlnode = lasso_node_get_xmlNode(node, dump); + if (xmlnode == NULL) { + return NULL; + } ret = lasso_xmlnode_to_string(xmlnode, format, level); xmlFreeNode(xmlnode); |
