chiark / gitweb /
fishdescriptor: Actually tidy up actual2intended when closing
[chiark-utils.git] / fishdescriptor / fishdescriptor
index d583533..8955b46 100755 (executable)
@@ -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()