freebsd-src/lib/libradius
Enji Cooper 77c04f3eb1 radlib: fix a memory leak in is_valid_request
Call `HMAC_CTX_free` if returning early from `is_valid_request` when
processing `Message-Authenticator` tags.

Reported by:	Coverity
MFC after:	1 week
Fixes: 8d5c781306 ("libradius: Fix input validation bugs")
Differential Revision:	https://reviews.freebsd.org/D45488
2024-06-04 19:40:55 -07:00
..
libradius.3 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
radius.conf.5 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
radlib_private.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
radlib_vs.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
radlib.c radlib: fix a memory leak in is_valid_request 2024-06-04 19:40:55 -07:00
radlib.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00