diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2016-02-20 02:12:40 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2016-02-20 02:12:40 +0100 | 
| commit | 97d6a2e491c6ed08473beb2c4bac47c5cbc1201a (patch) | |
| tree | 728b931c62b22ea55a13b292f6f77930897067fd /lib/ipmi_ekanalyzer.c | |
| parent | 55031e72e6c02b4ae63e9052bad1a4b40002ac18 (diff) | |
Imported Upstream version 1.8.16upstream/1.8.16
Diffstat (limited to 'lib/ipmi_ekanalyzer.c')
| -rw-r--r-- | lib/ipmi_ekanalyzer.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/lib/ipmi_ekanalyzer.c b/lib/ipmi_ekanalyzer.c index 96d3b44..afee48b 100644 --- a/lib/ipmi_ekanalyzer.c +++ b/lib/ipmi_ekanalyzer.c @@ -399,7 +399,6 @@ ipmi_ekanalyzer_usage(void)  static int  ipmi_ek_get_file_type(char *argument)  { -	int index_name=0;  	int filetype = ERROR_STATUS;  	if (strlen(argument) <= MIN_ARGUMENT) {  		return filetype; @@ -2773,6 +2772,10 @@ ipmi_ek_display_board_info_area(FILE *input_file, char *board_type,  			ret = fread(additional_data, size_board, 1, input_file);  			if ((ret != 1) || ferror(input_file)) {  				lprintf(LOG_ERR, "Invalid Additional Data!"); +				if (additional_data != NULL) { +					free(additional_data); +					additional_data = NULL; +				}  				goto out;  			}  			printf("Additional Custom Mfg. Data: %02x", | 
