]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ktls: Don't leak ktls session objects for certain errors.
authorJohn Baldwin <jhb@FreeBSD.org>
Sat, 12 Nov 2022 00:00:37 +0000 (16:00 -0800)
committerJohn Baldwin <jhb@FreeBSD.org>
Sat, 12 Nov 2022 00:00:37 +0000 (16:00 -0800)
commitd01db2b83705eb3557a32ea13143997cdb8135a3
treee0fea1dac2f72061ef3c4bb908934b49e3564262
parent573bd1fcf532eae35ac30d6aa2c6ff4985a60fe8
ktls: Don't leak ktls session objects for certain errors.

ktls_cleanup() does not free ktls session objects, it merely
cleans (and frees) members of the object.

Change callers to use ktls_free() instead.

Reviewed by: gallatin, markj
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D37352
sys/kern/uipc_ktls.c