mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	res_sorcery_memory_cache.c: Fix memory leak
Replace the original call to ast_strdup with a call to ast_strdupa to fix the leak issue. Resolves: #55 ASTERISK-30429
This commit is contained in:
		| @@ -1507,7 +1507,7 @@ static int age_cmp(void *a, void *b) | ||||
|  */ | ||||
| static void *sorcery_memory_cache_open(const char *data) | ||||
| { | ||||
| 	char *options = ast_strdup(data), *option; | ||||
| 	char *options = ast_strdupa(data), *option; | ||||
| 	RAII_VAR(struct sorcery_memory_cache *, cache, NULL, ao2_cleanup); | ||||
|  | ||||
| 	cache = ao2_alloc_options(sizeof(*cache), sorcery_memory_cache_destructor, AO2_ALLOC_OPT_LOCK_NOLOCK); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user