Fix progress percentage on DUT while waiting for remote authorization 16/103816/2
authorSyam Sidhardhan <s.syam@samsung.com>
Fri, 9 Dec 2016 11:38:33 +0000 (17:08 +0530)
committerSyam Sidhardhan <s.syam@samsung.com>
Fri, 9 Dec 2016 13:08:54 +0000 (18:38 +0530)
Soon after TransferStarted event, TransferProgress event
has been send with value. Due to this, if we transfer a small file (100KB),
while waiting for remote authorization, the file progress on DUT shows
some percentage (> 0 depending on file size).

Change-Id: I5ebf9293e78d2701bb47da127f9f68eb7ba2eb90
Signed-off-by: Syam Sidhardhan <s.syam@samsung.com>
bt-service/bt-service-event-receiver.c

index 3261573..bf23836 100644 (file)
@@ -1418,7 +1418,7 @@ void __bt_opc_property_changed_event(GVariant *msg,
        GVariant *child = NULL;
 
        g_variant_iter_init(&value_iter, msg);
-       while ((child = g_variant_iter_next_value(&value_iter))) {
+       if ((child = g_variant_iter_next_value(&value_iter))) {
                g_variant_get(child, "{sv}", &property, &val);
                ret_if(property == NULL);