]> git.saurik.com Git - apt.git/commitdiff
install-progress: Call the real ::fork() in our fork() method
authorJulian Andres Klode <jak@debian.org>
Tue, 23 Aug 2016 11:24:54 +0000 (13:24 +0200)
committerJulian Andres Klode <jak@debian.org>
Wed, 5 Oct 2016 19:53:38 +0000 (21:53 +0200)
We basically called ourselves before, creating an endless loop.

Reported-By: clang
(cherry picked from commit d651c4cd71a43c385c3d3bcd3a9f25bf0a67f8f2)

apt-pkg/install-progress.h

index 23ddbbec63f66fa19f805a88d5c30077e43c1b67..b5c13367637823c3ff866b5acac58add5fc8a8d4 100644 (file)
@@ -38,7 +38,7 @@ namespace Progress {
     */
     virtual void StartDpkg() {};
 
-    virtual pid_t fork() {return fork(); };
+    virtual pid_t fork() {return ::fork(); };
 
     virtual void Pulse() {};
     virtual long GetPulseInterval() {