Fixed static analysis issues 83/191383/1
authorKrzysztof Wieclaw <k.wieclaw@samsung.com>
Tue, 16 Oct 2018 10:34:04 +0000 (12:34 +0200)
committerKrzysztof Wieclaw <k.wieclaw@samsung.com>
Tue, 16 Oct 2018 10:34:04 +0000 (12:34 +0200)
Change-Id: I80c27ed95903fd4baf78a4027a6f827f063d4628
Signed-off-by: Krzysztof Wieclaw <k.wieclaw@samsung.com>
src/car_connection_manager.c

index 9dd5132..0d6ff09 100644 (file)
@@ -121,18 +121,17 @@ void car_connection_manager_disconnect()
        }
 
        message_t *message = message_factory_create_message(s_info.message_factory, MESSAGE_BYE);
-       message_set_receiver(message, s_info.car_address, s_info.car_port);
 
-       if(!message) {
-               _W("Failed to create BYE message");
-       }
+       if(message) {
+               message_set_receiver(message, s_info.car_address, s_info.car_port);
 
-       if(message && message_manager_send_message(message)) {
-               _W("Failed to send BYE message");
-       }
+               if(message_manager_send_message(message)) {
+                       _W("Failed to send BYE message");
+               }
 
-       if(message) {
                message_destroy(message);
+       } else {
+               _W("Failed to create BYE message");
        }
        _I("Disconnected from %s:%d", s_info.car_address, s_info.car_port);
        free(s_info.car_address);