Looks like ctx.{out,outlen} are being assigned twice:

---START---
--- lib/libcrypt/crypt-argon2.c.orig    2021-11-22 21:56:12.532724453 +0000
+++ lib/libcrypt/crypt-argon2.c 2022-02-11 09:59:51.260664174 +0000
@@ -386,9 +386,6 @@

        /* we use static buffers to avoid allocation */
        /* and easier cleanup */
-       ctx.out = (uint8_t *)ebuf;
-       ctx.outlen = sizeof(ebuf);
-
        ctx.out = (uint8_t *)encodebuf;
        ctx.outlen = sizeof(encodebuf);

---END---

Thanks,
-RVP

Reply via email to