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,13 +1402,8 @@ int modbus_set_slave(modbus_t *ctx, int slave) | ||
| 1402 | int modbus_set_error_recovery(modbus_t *ctx, | 1402 | int modbus_set_error_recovery(modbus_t *ctx, |
| 1403 | modbus_error_recovery_mode error_recovery) | 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 | return 0; | 1407 | return 0; |
| 1413 | } | 1408 | } |
| 1414 | 1409 |