diff options
author | Andres Lugo-Reyes <aalugore@us.ibm.com> | 2016-04-29 10:30:35 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2016-05-03 17:23:18 -0400 |
commit | ea2fbb068dece1a0008d98904d1a0a684cdcacfb (patch) | |
tree | d7105f60bbe885fd04b0d2f25159fbc865baf184 | |
parent | b91fdb58b5cccbe626d16cf97bc153961af6eff1 (diff) | |
download | talos-hostboot-ea2fbb068dece1a0008d98904d1a0a684cdcacfb.tar.gz talos-hostboot-ea2fbb068dece1a0008d98904d1a0a684cdcacfb.zip |
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 <maploetz@us.ibm.com>
Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24030
-rwxr-xr-x | src/usr/i2c/eepromdd.C | 6 |
1 files changed, 6 insertions, 0 deletions
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; } |