Commit 4396649fe040334c61543856624fb8f75bec4b86

Authored by Stéphane Raimbault
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  
... ...