std/qoi: fix restart io_position
diff --git a/release/c/wuffs-unsupported-snapshot.c b/release/c/wuffs-unsupported-snapshot.c
index d9cbee2..d4bd937 100644
--- a/release/c/wuffs-unsupported-snapshot.c
+++ b/release/c/wuffs-unsupported-snapshot.c
@@ -71396,7 +71396,7 @@
         goto suspend;
       }
     } else if (self->private_impl.f_call_sequence == 40u) {
-      if (16u != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
+      if (14u != wuffs_base__u64__sat_add((a_src ? a_src->meta.pos : 0), ((uint64_t)(iop_a_src - io0_a_src)))) {
         status = wuffs_base__make_status(wuffs_base__error__bad_restart);
         goto exit;
       }
diff --git a/std/qoi/decode_qoi.wuffs b/std/qoi/decode_qoi.wuffs
index afbb4c0..05d263b 100644
--- a/std/qoi/decode_qoi.wuffs
+++ b/std/qoi/decode_qoi.wuffs
@@ -124,7 +124,7 @@
     } else if this.call_sequence < 0x20 {
         this.do_decode_image_config?(dst: nullptr, src: args.src)
     } else if this.call_sequence == 0x28 {
-        if 16 <> args.src.position() {
+        if 14 <> args.src.position() {
             return base."#bad restart"
         }
     } else if this.call_sequence == 0x40 {