summaryrefslogtreecommitdiffstats
path: root/lasso
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-12-22 11:03:52 +0100
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-12-22 11:03:52 +0100
commitd69649cc5d89cb8a9c1fe50e5f668427d19449b2 (patch)
tree466a2bdaf7cec0befdc5c394cf38cee507780b0c /lasso
parentfb37b807a72e1a44ed338215cf0fb7c9199eab80 (diff)
downloadlasso-d69649cc5d89cb8a9c1fe50e5f668427d19449b2.tar.gz
lasso-d69649cc5d89cb8a9c1fe50e5f668427d19449b2.tar.xz
lasso-d69649cc5d89cb8a9c1fe50e5f668427d19449b2.zip
[xml] fix null pointer access in lasso_node_get_encryption
Diffstat (limited to 'lasso')
-rw-r--r--lasso/xml/xml.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index b5d35050..5504c3fc 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -1081,7 +1081,7 @@ lasso_node_get_encryption(LassoNode *node, xmlSecKey **encryption_public_key,
g_return_if_fail(LASSO_IS_NODE(node));
custom_element = _lasso_node_get_custom_element(node);
- if (custom_element->encryption_public_key) {
+ if (custom_element && custom_element->encryption_public_key) {
lasso_assign_sec_key(*encryption_public_key,
custom_element->encryption_public_key);
*encryption_sym_key_type = custom_element->encryption_sym_key_type;