summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndres Lugo-Reyes <aalugore@us.ibm.com>2016-04-29 10:30:35 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2016-05-03 17:23:18 -0400
commitea2fbb068dece1a0008d98904d1a0a684cdcacfb (patch)
treed7105f60bbe885fd04b0d2f25159fbc865baf184
parentb91fdb58b5cccbe626d16cf97bc153961af6eff1 (diff)
downloadtalos-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-xsrc/usr/i2c/eepromdd.C6
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;
}
OpenPOWER on IntegriCloud