These two ifs can be combined into one.
---
 src/service.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/service.c b/src/service.c
index d65443c..fde3e00 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4005,10 +4005,8 @@ static DBusMessage *disconnect_service(DBusConnection 
*conn,
        service->ignore = true;
 
        err = __connman_service_disconnect(service);
-       if (err < 0) {
-               if (err != -EINPROGRESS)
-                       return __connman_error_failed(msg, -err);
-       }
+       if (err < 0 && err != -EINPROGRESS)
+               return __connman_error_failed(msg, -err);
 
        return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
 }
-- 
1.9.1

_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to