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

Commit ce886f7c authored by Chienyuan Huang's avatar Chienyuan Huang Committed by Gerrit Code Review
Browse files

Merge "RAS: Prevent null pointer dereference while the service is not found" into main

parents dff8f67c 10ffd1ec
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -110,6 +110,10 @@ public:
    uint16_t conn_interval_ = kInvalidConnInterval;

    const gatt::Characteristic* FindCharacteristicByUuid(Uuid uuid) {
      if (service_ == nullptr) {
        log::error("Can't find Ranging Service");
        return nullptr;
      }
      for (auto& characteristic : service_->characteristics) {
        if (characteristic.uuid == uuid) {
          return &characteristic;
@@ -117,6 +121,7 @@ public:
      }
      return nullptr;
    }

    const gatt::Characteristic* FindCharacteristicByHandle(uint16_t handle) {
      for (auto& characteristic : service_->characteristics) {
        if (characteristic.value_handle == handle) {