X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=fishdescriptor%2Ffishdescriptor;h=8955b462aae647e42dca30e1d65ece76069260fe;hb=2dc73934153d7e48df28e291eec542bacb9692bb;hp=d583533c210faf64d351f1536af350fceafe887c;hpb=086feb1679c895d85c9f0f533c5cf0806a52a6dc;p=chiark-utils.git diff --git a/fishdescriptor/fishdescriptor b/fishdescriptor/fishdescriptor index d583533..8955b46 100755 --- a/fishdescriptor/fishdescriptor +++ b/fishdescriptor/fishdescriptor @@ -129,6 +129,7 @@ def permute_fds_for_exec(): fdmap[inway_intended][0] = inway_moved os.dup2(actual, intended) os.close(actual) + del actual2intended[actual] def implement_exec(argl): if donor is not None: donor.detach()