summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2006-10-25 15:01:39 +0000
committerFrederic Peters <fpeters@entrouvert.com>2006-10-25 15:01:39 +0000
commit9cedbc83ac05336065a074256b9d80434313fd9a (patch)
treea19cab9627deda819eac59f14695051f958ee137
parent856cc36040c0321a47f70f1b03ffe97035ff0038 (diff)
check for query before accessing it
-rw-r--r--lasso/id-wsf/discovery.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lasso/id-wsf/discovery.c b/lasso/id-wsf/discovery.c
index b748f14d..4e9d1f42 100644
--- a/lasso/id-wsf/discovery.c
+++ b/lasso/id-wsf/discovery.c
@@ -314,6 +314,9 @@ lasso_discovery_add_requested_service_type(LassoDiscovery *discovery,
/* option is optional */
query = LASSO_DISCO_QUERY(LASSO_WSF_PROFILE(discovery)->request);
+ if (query == NULL) {
+ return critical_error(LASSO_PROFILE_ERROR_MISSING_REQUEST);
+ }
rst = lasso_disco_requested_service_type_new(service_type);