This commit is contained in:
Matthew Kennedy 2021-08-27 01:07:33 -07:00 committed by GitHub
parent 98a98e920d
commit 6c7b48b319
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -40,9 +40,12 @@ void addError(obd_code_e errorCode) {
void removeError(obd_code_e errorCode) {
int pos = find_position(errorCode);
if (pos >= 0) {
for (int t = pos; t < error_codes_set.count; t++) // shift all right elements to one pos left
// shift all right elements to one pos left
for (int t = pos; t < error_codes_set.count - 1; t++) {
error_codes_set.error_codes[t] = error_codes_set.error_codes[t + 1];
error_codes_set.error_codes[--error_codes_set.count] = (obd_code_e)0; // place 0
}
error_codes_set.error_codes[--error_codes_set.count] = (obd_code_e)0; // place 0
}
}