We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b90aaee commit 9d91263Copy full SHA for 9d91263
src/components/i2c/controller.cpp
@@ -414,9 +414,11 @@ bool I2cController::RemoveDriver(uint32_t address) {
414
if (driver->GetAddress() != address)
415
continue;
416
417
+ auto it = std::find(_i2c_drivers.begin(), _i2c_drivers.end(), driver);
418
+ if (it != _i2c_drivers.end()) {
419
+ _i2c_drivers.erase(it);
420
+ }
421
delete driver;
- _i2c_drivers.erase(
- std::find(_i2c_drivers.begin(), _i2c_drivers.end(), driver));
422
return true;
423
}
424
return false;
0 commit comments