diff --git a/src/hsm/cmd_extras.c b/src/hsm/cmd_extras.c index 9561c89..70aee96 100644 --- a/src/hsm/cmd_extras.c +++ b/src/hsm/cmd_extras.c @@ -270,7 +270,7 @@ int cmd_extras() { else { apdu.nc -= 2; apdu.data += 2; - if (!(apdu.nc % 2)) { + if (apdu.nc % 2) { return SW_WRONG_DATA(); } int ret = otp_write_data(row, apdu.data, apdu.nc);