X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Frpm-fake.c;h=b0ce156ebcd511526af5a1a8d16a66ec9f3b32f7;hb=90ceb7b399cf3c1eb8d0c7474bd2498fe62cd022;hp=d41e18135761f73371ab915751508cc1562403bc;hpb=a6be71d3e49f0f633705ba5e4e08cc1cac811344;p=util-vserver.git diff --git a/src/rpm-fake.c b/src/rpm-fake.c index d41e181..b0ce156 100644 --- a/src/rpm-fake.c +++ b/src/rpm-fake.c @@ -510,6 +510,8 @@ exitRPMFake() uint8_t c; if (read(sync_sock, &c, 1)!=1) { /*...*/ } if (write(pw_sock, "Q", 1)!=1) { /*...*/ } + /* sync_sock should return EOF when the resolver exits... */ + if (read(sync_sock, &c, 1)!=0) { /*...*/ } } }