From 38d71179e9e8366971e3bffb7af2370fb293c3f5 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Thu, 23 May 2013 03:34:14 +0000 Subject: [PATCH] ID: 3613575 - memory leak - ipmi_password_file_read() Commit fixes memory leak in ipmi_password_file_read() in 'lib/ipmi_main.c'. --- ipmitool/lib/ipmi_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ipmitool/lib/ipmi_main.c b/ipmitool/lib/ipmi_main.c index 2e9b791..056b38a 100644 --- a/ipmitool/lib/ipmi_main.c +++ b/ipmitool/lib/ipmi_main.c @@ -112,6 +112,7 @@ ipmi_password_file_read(char * filename) if (fp == NULL) { lprintf(LOG_ERR, "Unable to open password file %s", filename); + free(pass); return NULL; } @@ -119,6 +120,7 @@ ipmi_password_file_read(char * filename) if (fgets(pass, 21, fp) == NULL) { lprintf(LOG_ERR, "Unable to read password from file %s", filename); + free(pass); fclose(fp); return NULL; }