]> git.proxmox.com Git - mirror_zfs.git/commit
Fix ARC pointer overrun
authorDeHackEd <DeHackEd@users.noreply.github.com>
Fri, 17 Nov 2017 23:11:39 +0000 (18:11 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 17 Nov 2017 23:11:39 +0000 (15:11 -0800)
commitda5d4697a84f0baf7d8fb9dbdf2e1312a370c075
tree9de45c9631a42e63cdd59073ded719025a49d59e
parentd4a72f23863382bdf6d0ae33196f5b5decbc48fd
Fix ARC pointer overrun

Only access the `b_crypt_hdr` field of an ARC header if the content
is encrypted.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Tom Caputi <tcaputi@datto.com>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Signed-off-by: DHE <git@dehacked.net>
Closes #6877
module/zfs/arc.c