diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-10-25 15:01:39 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-10-25 15:01:39 +0000 |
| commit | 9cedbc83ac05336065a074256b9d80434313fd9a (patch) | |
| tree | a19cab9627deda819eac59f14695051f958ee137 | |
| parent | 856cc36040c0321a47f70f1b03ffe97035ff0038 (diff) | |
check for query before accessing it
| -rw-r--r-- | lasso/id-wsf/discovery.c | 3 |
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); |
