Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7373343a authored by Gabriel Biren's avatar Gabriel Biren
Browse files

Check for null pointers in all public

methods in wifi_aidl_test_utils.

Bug: 298747174
Test: atest VtsHalWifiSupplicantStaIfaceTargetTest \
            VtsHalWifiSupplicantStaNetworkTargetTest \
            VtsHalWifiSupplicantP2pIfaceTargetTest
Change-Id: I042f024a30f3afb1425816c350fddf98fbe526ef
parent 89d6d5e8
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -197,6 +197,9 @@ std::shared_ptr<IWifiApIface> getBridgedWifiApIface(const char* instance_name) {

bool configureChipToSupportConcurrencyType(const std::shared_ptr<IWifiChip>& wifi_chip,
                                           IfaceConcurrencyType type, int* configured_mode_id) {
    if (!wifi_chip.get()) {
        return false;
    }
    return configureChipToSupportConcurrencyTypeInternal(wifi_chip, type, configured_mode_id);
}

@@ -208,6 +211,9 @@ void stopWifiService(const char* instance_name) {
}

int32_t getChipFeatureSet(const std::shared_ptr<IWifiChip>& wifi_chip) {
    if (!wifi_chip.get()) {
        return 0;
    }
    int32_t features = 0;
    if (wifi_chip->getFeatureSet(&features).isOk()) {
        return features;