diff options
-rw-r--r-- | bitbake/lib/bb/server/process.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 613956f30f..f2c5c15839 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py | |||
@@ -757,8 +757,11 @@ class ConnectionWriter(object): | |||
757 | process.queue_signals = True | 757 | process.queue_signals = True |
758 | self._send(obj) | 758 | self._send(obj) |
759 | process.queue_signals = False | 759 | process.queue_signals = False |
760 | for sig in process.signal_received.pop(): | 760 | try: |
761 | process.handle_sig(sig, None) | 761 | for sig in process.signal_received.pop(): |
762 | process.handle_sig(sig, None) | ||
763 | except IndexError: | ||
764 | pass | ||
762 | else: | 765 | else: |
763 | self._send(obj) | 766 | self._send(obj) |
764 | 767 | ||