diff options
author | Jens Georg <mail@jensge.org> | 2014-09-22 09:59:40 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2014-09-22 09:59:40 +0200 |
commit | a220f71572a34b6ea5022d8441b9d251dee24abc (patch) | |
tree | 85c49646f05b9ccabd245f96eedca2ca11b9a92d | |
parent | 2190dcb9f1d53077a27308a5fbeb5876e19258b6 (diff) | |
download | gupnp-a220f71572a34b6ea5022d8441b9d251dee24abc.tar.gz |
acl: Remove extra references on context/service
Signed-off-by: Jens Georg <mail@jensge.org>
-rw-r--r-- | libgupnp/gupnp-acl.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libgupnp/gupnp-acl.c b/libgupnp/gupnp-acl.c index cab2e1f..9ee6340 100644 --- a/libgupnp/gupnp-acl.c +++ b/libgupnp/gupnp-acl.c @@ -187,8 +187,8 @@ acl_server_handler_new (GUPnPService *service, { AclServerHandler *handler = g_new0 (AclServerHandler, 1); - handler->service = service ? g_object_ref (service) : NULL; - handler->context = g_object_ref (context); + handler->service = service; + handler->context = context; handler->callback = callback; handler->user_data = user_data; handler->notify = notify; @@ -206,8 +206,8 @@ acl_server_handler_new (GUPnPService *service, void acl_server_handler_free (AclServerHandler *handler) { - g_clear_object (&handler->service); - g_clear_object (&handler->context); + g_clear_pointer (&handler->service, NULL); + g_clear_pointer (&handler->context, NULL); if (handler->notify != NULL) handler->notify (handler->user_data); |