]> git.saurik.com Git - apt.git/commitdiff
* merged from dpkg-log branch
authorMichael Vogt <michael.vogt@ubuntu.com>
Tue, 28 Aug 2007 08:02:45 +0000 (10:02 +0200)
committerMichael Vogt <michael.vogt@ubuntu.com>
Tue, 28 Aug 2007 08:02:45 +0000 (10:02 +0200)
apt-pkg/deb/dpkgpm.cc

index 8eddc04ca8d01981aac9ee5ac76b65157534b3b7..bb7e4b40a8c62f7c35aa664d6d8cfe8acf6e3930 100644 (file)
@@ -810,9 +810,10 @@ bool pkgDPkgPM::Go(int OutStatusFd)
         tv.tv_sec = 1;
         tv.tv_usec = 0;
         select_ret = select(max(master, _dpkgin)+1, &rfds, NULL, NULL, &tv);
-        if (select_ret < 0)
+        if (select_ret < 0) {
            std::cerr << "Error in select()" << std::endl;
-        else if (select_ret == 0)
+           continue;
+        } else if (select_ret == 0)
            continue;
 
         if(master >= 0 && FD_ISSET(master, &rfds))