From 2c1534b97872f83538684a72f8876012f78da7e6 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Wed, 4 Jul 2012 11:21:27 +0300 Subject: [PATCH] service: Make sure the pending reply is not lost The user data (pending reply) can be null if agent returns an error. In this case do not overwrite the real pending reply. --- src/service.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/service.c b/src/service.c index 72f5af4..fdd59d5 100644 --- a/src/service.c +++ b/src/service.c @@ -3445,6 +3445,9 @@ void __connman_service_set_hidden_data(struct connman_service *service, DBG("service %p pending %p", service, pending); + if (pending == NULL) + return; + check_pending_msg(service); service->pending = pending; -- 2.7.4