]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - crypto/algif_aead.c
crypto: authenc - don't leak pointers to authenc keys
[mirror_ubuntu-bionic-kernel.git] / crypto / algif_aead.c
index ddcc45f77edd367bf118e46aa757891c5c3d8869..e9885a35ef6e2372a393cf3f0445924f9f044788 100644 (file)
@@ -571,7 +571,7 @@ static int aead_accept_parent_nokey(void *private, struct sock *sk)
        INIT_LIST_HEAD(&ctx->tsgl_list);
        ctx->len = len;
        ctx->used = 0;
-       ctx->rcvused = 0;
+       atomic_set(&ctx->rcvused, 0);
        ctx->more = 0;
        ctx->merge = 0;
        ctx->enc = 0;