Re: OpenSSL 3.2.0: dane_tlsa_add(): tlsa_free() problem?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Nov 25, 2023, Viktor Dukhovni wrote:

>     Fix freshly introduced double-free.

> -                tlsa_free(t);

BTW: maybe a more "defensive" programming style should be used:
reset the pointer after it has been freed:

	tlsa_free(t); t = NULL;

Or something like:

#define XYZ_FREE(ptr) do	{	\
		if ((ptr) != NULL) {	\
			xyz_free(ptr);	\
			(ptr) = NULL;		\
		}				\
	} while (0)



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux