From ea2fbb068dece1a0008d98904d1a0a684cdcacfb Mon Sep 17 00:00:00 2001 From: Andres Lugo-Reyes Date: Fri, 29 Apr 2016 10:30:35 -0500 Subject: Fix memory leak by committing error log in eepromPresence() Change-Id: I487276ddd7a15f61f48a69a239d61beacfe4886f ForwardPort: yes Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/23852 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Matthew A. Ploetz Reviewed-by: Prachi Gupta Reviewed-by: Daniel M. Crowell Reviewed-by: William G. Hoffa Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24030 --- src/usr/i2c/eepromdd.C | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/usr/i2c') diff --git a/src/usr/i2c/eepromdd.C b/src/usr/i2c/eepromdd.C index dc3eaa9cc..5dc99a869 100755 --- a/src/usr/i2c/eepromdd.C +++ b/src/usr/i2c/eepromdd.C @@ -360,6 +360,12 @@ bool eepromPresence ( TARGETING::Target * i_target ) } while( 0 ); + // If there was an error commit the error log + if( err ) + { + errlCommit( err, I2C_COMP_ID ); + } + TRACDCOMP(g_trac_eeprom, EXIT_MRK"eepromPresence()"); return l_present; } -- cgit v1.2.3