Commit 4396649fe040334c61543856624fb8f75bec4b86
1 parent
3ff47917
Remove useless test on error_recovery argument
Thanks to Carlos Tangerino
Showing
1 changed file
with
2 additions
and
7 deletions
src/modbus.c
| ... | ... | @@ -1402,13 +1402,8 @@ int modbus_set_slave(modbus_t *ctx, int slave) |
| 1402 | 1402 | int modbus_set_error_recovery(modbus_t *ctx, |
| 1403 | 1403 | modbus_error_recovery_mode error_recovery) |
| 1404 | 1404 | { |
| 1405 | - if (error_recovery >= 0) { | |
| 1406 | - ctx->error_recovery = (uint8_t) error_recovery; | |
| 1407 | - } else { | |
| 1408 | - errno = EINVAL; | |
| 1409 | - return -1; | |
| 1410 | - } | |
| 1411 | - | |
| 1405 | + /* The type of modbus_error_recovery_mode is unsigned enum */ | |
| 1406 | + ctx->error_recovery = (uint8_t) error_recovery; | |
| 1412 | 1407 | return 0; |
| 1413 | 1408 | } |
| 1414 | 1409 | ... | ... |