Fix derefrencing of NULL pointer
[platform/upstream/connman.git] / src / service.c
index f77c8a5..dd4f191 100755 (executable)
@@ -7657,6 +7657,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);