summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Nicoletti <dantti12@gmail.com>2012-04-19 14:24:03 -0300
committerDaniel Nicoletti <dantti12@gmail.com>2012-04-19 14:24:03 -0300
commit0638db8613a4ecf8b0ef1da1bd625f9b5732d4e9 (patch)
tree3f4e10efdad44d213a94181a09ff503829535d82
parentbc2638b3f7fdd6a4dabd25352e05ea3697d1e9fc (diff)
aptcc: possibly fix "hang" on the end of DoInstall()
-rw-r--r--backends/aptcc/apt-intf.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/backends/aptcc/apt-intf.cpp b/backends/aptcc/apt-intf.cpp
index 88d93e1a..47b01e9c 100644
--- a/backends/aptcc/apt-intf.cpp
+++ b/backends/aptcc/apt-intf.cpp
@@ -2610,6 +2610,7 @@ bool AptIntf::installPackages(AptCacheFile &cache, bool simulating)
_error->DumpErrors();
close(readFromChildFD[1]);
+ close(pty_master);
return res == 0;
}
@@ -2634,8 +2635,6 @@ bool AptIntf::installPackages(AptCacheFile &cache, bool simulating)
}
close(readFromChildFD[0]);
- close(readFromChildFD[1]);
- close(pty_master);
cout << "Parent finished..." << endl;
return true;