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 | ||
