Fix derefrencing of NULL pointer
[platform/upstream/connman.git] / src / service.c
index 90ff7e5..6c4dbd1 100755 (executable)
@@ -7618,6 +7618,9 @@ static int calculate_score_last_user_selection(struct connman_service *service)
        struct tm* ref_timeinfo;
 
        device = connman_network_get_device(service->network);
+       if (!device)
+               return 0;
+
        last_user_selection_time = connman_device_get_last_user_selection_time(device);
        last_user_selection_ident = connman_device_get_last_user_selection_ident(device);
        frequency = connman_network_get_frequency(service->network);