mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	common: cli: avoid memory leak
Whether CONFIG_SYS_HUSH_PARSER is defined or not, should always check to free 'buff' to avoid memory leak. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Tom Rini <trini@konsulko.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Cc: Simon Glass <sjg@chromium.org>
This commit is contained in:
		| @@ -103,9 +103,9 @@ int run_command_list(const char *cmd, int len, int flag) | |||||||
| 	 * is pretty rare. | 	 * is pretty rare. | ||||||
| 	 */ | 	 */ | ||||||
| 	rcode = cli_simple_run_command_list(buff, flag); | 	rcode = cli_simple_run_command_list(buff, flag); | ||||||
|  | #endif | ||||||
| 	if (need_buff) | 	if (need_buff) | ||||||
| 		free(buff); | 		free(buff); | ||||||
| #endif |  | ||||||
|  |  | ||||||
| 	return rcode; | 	return rcode; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user