summaryrefslogtreecommitdiffstats
path: root/src/usr/scom
diff options
context:
space:
mode:
authorMatt Ploetz <maploetz@us.ibm.com>2015-10-26 10:33:20 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2015-10-28 21:17:52 -0500
commite2b597701e596f6e0feb010c2ba0c5d75aa8f3aa (patch)
tree6832ef5ccfc285c309d06758581193834ab61e6d /src/usr/scom
parentfe6700c8213647ce2f9906cdf879bea83d3bced2 (diff)
downloadtalos-hostboot-e2b597701e596f6e0feb010c2ba0c5d75aa8f3aa.tar.gz
talos-hostboot-e2b597701e596f6e0feb010c2ba0c5d75aa8f3aa.zip
Fix missed error path in scom writes
Change-Id: I7d0924ff7822abf0c0d6884b562525e29e00c42d CQ:SW326074 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/21489 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/scom')
-rw-r--r--src/usr/scom/scom.C5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/usr/scom/scom.C b/src/usr/scom/scom.C
index 6977e3a92..25d3deb9d 100644
--- a/src/usr/scom/scom.C
+++ b/src/usr/scom/scom.C
@@ -372,6 +372,11 @@ errlHndl_t checkIndirectAndDoScom(DeviceFW::OperationType i_opType,
i_accessType,
i_addr);
+ if (l_err != NULL)
+ {
+ break;
+ }
+
// Need to check loop on read until we see done, error,
// or we timeout
IndirectScom_t scomout;
OpenPOWER on IntegriCloud