summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-04-21 05:45:06 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-04-21 05:45:06 +0100
commit8c7485826f2d337dd6f5b69275f254c301df1286 (patch)
tree03650a6e68a5b72d0e1df1fd62d26b6c70e89069
parentdb8a2e1563f59e4dde4517013c7e346ffe95278e (diff)
downloadconnman-8c7485826f2d337dd6f5b69275f254c301df1286.tar.gz
connman-8c7485826f2d337dd6f5b69275f254c301df1286.tar.bz2
connman-8c7485826f2d337dd6f5b69275f254c301df1286.zip
Check that service is actually registered
-rw-r--r--src/service.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index d2174414..b2d09a8e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -144,6 +144,9 @@ static void state_changed(struct connman_service *service)
DBusMessageIter entry;
const char *str;
+ if (service->path == NULL)
+ return;
+
str = state2string(service->state);
if (str == NULL)
return;