diff options
Diffstat (limited to 'src/agent.c')
-rwxr-xr-x | src/agent.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/agent.c b/src/agent.c index 8f7b19ba..d6113af7 100755 --- a/src/agent.c +++ b/src/agent.c @@ -238,12 +238,12 @@ int connman_agent_queue_message(void *user_context, driver = get_driver(); DBG("driver %p", driver); - if (driver && driver->context_ref) { + if (driver && driver->context_ref) queue_data->user_context = driver->context_ref(user_context); - queue_data->driver = driver; - } else + else queue_data->user_context = user_context; + queue_data->driver = driver; queue_data->msg = dbus_message_ref(msg); queue_data->timeout = timeout; queue_data->callback = callback; |