diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index efb4332394..81617acd96 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py @@ -499,7 +499,8 @@ def connectProcessServer(sockname, featureset): command_chan.close() for i in [writefd, readfd1, writefd2]: try: - os.close(i) + if i: + os.close(i) except OSError: pass sock.close()