diff --git a/src/modbus-rtu.c b/src/modbus-rtu.c index 3ac7324..690fb9c 100644 --- a/src/modbus-rtu.c +++ b/src/modbus-rtu.c @@ -985,6 +985,9 @@ int modbus_rtu_set_rts(modbus_t *ctx, int mode) _modbus_rtu_ioctl_rts(ctx->s, ctx_rtu->rts != MODBUS_RTU_RTS_UP); return 0; + } else { + errno = EINVAL; + return -1; } #else if (ctx->debug) {