]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
crypto: scompress - Fix incorrect stream freeing
authorHerbert Xu <herbert@gondor.apana.org.au>
Sun, 16 Mar 2025 09:50:22 +0000 (17:50 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 21 Mar 2025 09:39:06 +0000 (17:39 +0800)
Fix stream freeing crash by passing the correct pointer.

Fixes: 3d72ad46a23a ("crypto: acomp - Move stream management into scomp layer")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/scompress.c

index 5e0238af542581372e37ca6959441abb3d0bd9a4..d435d4b24469d460d324dd62be9e9706ff52aecb 100644 (file)
@@ -117,7 +117,7 @@ static void scomp_free_streams(struct scomp_alg *alg)
                if (!ps->ctx)
                        break;
 
-               alg->free_ctx(ps);
+               alg->free_ctx(ps->ctx);
        }
 
        free_percpu(stream);