diff options
author | Ted Gould <ted@gould.cx> | 2010-07-09 09:30:25 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-07-09 09:30:25 -0500 |
commit | dac4891e4e3c809ccc3ac08f0d7e317962808792 (patch) | |
tree | cce7652906d4e1fbfedd11ee8d6a6e037c1bf736 /libindicator/indicator-service.c | |
parent | bc5e925ed181f2b64229afcac41bb4ba4f9aa4d1 (diff) | |
download | libayatana-indicator-dac4891e4e3c809ccc3ac08f0d7e317962808792.tar.gz libayatana-indicator-dac4891e4e3c809ccc3ac08f0d7e317962808792.tar.bz2 libayatana-indicator-dac4891e4e3c809ccc3ac08f0d7e317962808792.zip |
A could of protections for the core.
Diffstat (limited to 'libindicator/indicator-service.c')
-rw-r--r-- | libindicator/indicator-service.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libindicator/indicator-service.c b/libindicator/indicator-service.c index db234e2..fc35a03 100644 --- a/libindicator/indicator-service.c +++ b/libindicator/indicator-service.c @@ -466,6 +466,9 @@ _indicator_service_server_un_watch (IndicatorService * service, DBusGMethodInvoc static void unwatch_core (IndicatorService * service, const gchar * name) { + g_return_if_fail(name != NULL); + g_return_if_fail(INDICATOR_IS_SERVICE(service)); + IndicatorServicePrivate * priv = INDICATOR_SERVICE_GET_PRIVATE(service); /* Remove us from the watcher list here */ |