sio: Add missing exit on bad ADT data

Signed-off-by: Martin Povišer <povik@cutebit.org>
This commit is contained in:
Martin Povišer 2023-06-12 11:47:59 +02:00 committed by Hector Martin
parent 94cf41e124
commit 1ba260c090

View file

@ -204,6 +204,7 @@ int sio_setup_fwdata(void)
if (len % (rule->blobsize + 4) != 0) {
printf("%s: bad length %d of ADT property '%s', expected multiple of %d + 4\n",
__func__, len, rule->prop, rule->blobsize);
goto err_inval;
}
for (u32 off = 0; off + rule->blobsize <= len; off += (rule->blobsize + 4)) {