Fix NULL pointer dereference
[platform/upstream/connman.git] / src / service.c
index 55bb5f6..c918b64 100755 (executable)
@@ -7897,6 +7897,9 @@ static int calculate_score_last_connected(struct connman_service *service)
        unsigned int frequency;
 
        device = connman_network_get_device(service->network);
+       if (!device)
+               return 0;
+
        last_connected_ident = connman_device_get_last_connected_ident(device);
        frequency = connman_network_get_frequency(service->network);