Fix a bunch of obvious memory leaks at termination
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu>
This commit is contained in:
@@ -430,13 +430,18 @@ out:
|
||||
}
|
||||
|
||||
void
|
||||
color_pair_cache_reset(void)
|
||||
color_pair_cache_free(void)
|
||||
{
|
||||
if (cache.pairs) {
|
||||
free(cache.pairs);
|
||||
memset(&cache, 0, sizeof(cache));
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
color_pair_cache_reset(void)
|
||||
{
|
||||
color_pair_cache_free();
|
||||
/*
|
||||
* COLOR_PAIRS is actually not a macro and is thus not a
|
||||
* compile-time constant
|
||||
|
||||
Reference in New Issue
Block a user