clock: Fix TimeserverSynced property updation 05/293405/1
authorJaehyun Kim <jeik01.kim@samsung.com>
Fri, 26 May 2023 04:27:35 +0000 (13:27 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Fri, 26 May 2023 04:27:35 +0000 (13:27 +0900)
Change-Id: I3c66fcf7c639d6a12bbba3e57c153a9c9c712e16
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
src/ntp.c

index 2218748..81b6835 100755 (executable)
--- a/src/ntp.c
+++ b/src/ntp.c
@@ -370,6 +370,7 @@ static void decode_msg(struct ntp_data *nd, void *base, size_t len,
                connection = connman_dbus_get_connection();
                if(!connection){
                        DBG("dbus connection does not exist");
+                       nd->cb(false, nd->user_data);
                        return;
                }
 
@@ -397,6 +398,7 @@ static void decode_msg(struct ntp_data *nd, void *base, size_t len,
                        }
                        dbus_connection_unref(connection);
                        dbus_message_unref(msg);
+                       nd->cb(false, nd->user_data);
                        return;
                }
 
@@ -409,6 +411,7 @@ static void decode_msg(struct ntp_data *nd, void *base, size_t len,
                DBG("setting time");
 
                __connman_clock_set_time_updated(true);
+               nd->cb(true, nd->user_data);
        }
 #else
        if (offset < STEPTIME_MIN_OFFSET && offset > -STEPTIME_MIN_OFFSET) {