summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2014-09-22 09:59:40 +0200
committerJens Georg <mail@jensge.org>2014-09-22 09:59:40 +0200
commita220f71572a34b6ea5022d8441b9d251dee24abc (patch)
tree85c49646f05b9ccabd245f96eedca2ca11b9a92d
parent2190dcb9f1d53077a27308a5fbeb5876e19258b6 (diff)
downloadgupnp-a220f71572a34b6ea5022d8441b9d251dee24abc.tar.gz
acl: Remove extra references on context/service
Signed-off-by: Jens Georg <mail@jensge.org>
-rw-r--r--libgupnp/gupnp-acl.c8
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);