Selaa lähdekoodia

Remove useless test on error_recovery argument

Thanks to Carlos Tangerino
Stéphane Raimbault 12 vuotta sitten
vanhempi
commit
48d41a8c15
1 muutettua tiedostoa jossa 2 lisäystä ja 7 poistoa
  1. 2 7
      src/modbus.c

+ 2 - 7
src/modbus.c

@@ -1403,13 +1403,8 @@ int modbus_set_slave(modbus_t *ctx, int slave)
 int modbus_set_error_recovery(modbus_t *ctx,
                               modbus_error_recovery_mode error_recovery)
 {
-    if (error_recovery >= 0) {
-        ctx->error_recovery = (uint8_t) error_recovery;
-    } else {
-        errno = EINVAL;
-        return -1;
-    }
-
+    /* The type of modbus_error_recovery_mode is unsigned enum */
+    ctx->error_recovery = (uint8_t) error_recovery;
     return 0;
 }