summaryrefslogtreecommitdiffstats
path: root/poky
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2019-02-05 21:34:37 +0000
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2019-02-06 11:29:38 -0500
commit3da1114f83209dd25b2821d2eb3f9024c66ca506 (patch)
treec029add9948c9eb64ae66d8026fc9cd80b9f1d4e /poky
parent56d83cea5958511e88b3ce38ecd3235ac0624725 (diff)
downloadtalos-openbmc-3da1114f83209dd25b2821d2eb3f9024c66ca506.tar.gz
talos-openbmc-3da1114f83209dd25b2821d2eb3f9024c66ca506.zip
bitbake: server/process: Add missing exception raise
The intent of the code was to catch one kind of error, it was actually swallowing all exceptions and looping indefinitely. Fix it to work as intended. This explains some mystery hangs we've been seeing. (Bitbake rev: d89358c7b8aa69f12b8c384c4fdb493782633494) (From poky rev: 1d987b98ed9ee95239f966ce990c119531e95d88) Change-Id: I78540176a395b5051a8661e5a069dfba7041a6f8 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'poky')
-rw-r--r--poky/bitbake/lib/bb/server/process.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/poky/bitbake/lib/bb/server/process.py b/poky/bitbake/lib/bb/server/process.py
index 28b8eb9b8..80a7875ad 100644
--- a/poky/bitbake/lib/bb/server/process.py
+++ b/poky/bitbake/lib/bb/server/process.py
@@ -499,6 +499,7 @@ def connectProcessServer(sockname, featureset):
except IOError as e:
if e.errno == errno.EWOULDBLOCK:
pass
+ raise
finally:
os.chdir(cwd)
OpenPOWER on IntegriCloud