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,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