diff mbox

[opensm] osm_db_files.c: Fix memory leak when deleting entries from osm db

Message ID 52138EA4.7080505@dev.mellanox.co.il (mailing list archive)
State Accepted
Delegated to: Hal Rosenstock
Headers show

Commit Message

Hal Rosenstock Aug. 20, 2013, 3:43 p.m. UTC
From: Alex Netes <alexne@mellanox.com>

The key also should be freed.

Signed-off-by: Alex Netes <alexne@mellanox.com>
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
---
 opensm/osm_db_files.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
diff mbox

Patch

diff --git a/opensm/osm_db_files.c b/opensm/osm_db_files.c
index 94dc11c..0eef1d4 100644
--- a/opensm/osm_db_files.c
+++ b/opensm/osm_db_files.c
@@ -608,6 +608,7 @@  int osm_db_delete(IN osm_db_domain_t * p_domain, IN char *p_key)
 				p_key, p_domain_imp->file_name, p_prev_val);
 			res = 1;
 		} else {
+			free(p_key);
 			free(p_prev_val);
 			res = 0;
 		}