From 7db5d0d33d2e14a5aabcd620173d274142da3d3b Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Thu, 7 Jun 2007 13:29:15 +0000 Subject: be robust, check for possible NULL variables. --- lasso/id-wsf-2.0/discovery.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lasso/id-wsf-2.0/discovery.c b/lasso/id-wsf-2.0/discovery.c index a75ce64f..d2730e4e 100644 --- a/lasso/id-wsf-2.0/discovery.c +++ b/lasso/id-wsf-2.0/discovery.c @@ -226,9 +226,11 @@ lasso_idwsf2_discovery_init_metadata_association_add(LassoIdWsf2Discovery *disco /* Create request with this xml node */ lasso_wsf2_profile_init_soap_request(profile, LASSO_NODE(md_association_add)); - epr = lasso_session_get_endpoint_reference(session, LASSO_IDWSF2_DISCO_HREF); - if (epr != NULL) { - profile->msg_url = g_strdup(epr->Address->content); + if (session) { + epr = lasso_session_get_endpoint_reference(session, LASSO_IDWSF2_DISCO_HREF); + if (epr != NULL) { + profile->msg_url = g_strdup(epr->Address->content); + } } return 0; -- cgit