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) { void removeError(obd_code_e errorCode) {
int pos = find_position(errorCode); int pos = find_position(errorCode);
if (pos >= 0) { 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[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
} }
} }