Description: it is ok to bind on 0, otherwise it fails with fakeroot daemon: listen (Address family not supported by protocol family) Index: fakeroot.git/faked.c =================================================================== --- fakeroot.git.orig/faked.c +++ fakeroot.git/faked.c @@ -1434,7 +1434,6 @@ int main(int argc, char **argv){ if (setsockopt(sd, SOL_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) fail("setsockopt(TCP_NODELAY)"); - if (port > 0) { memset((char *) &addr, 0, sizeof (addr)); addr.sin_family = AF_INET; addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); @@ -1442,7 +1441,6 @@ int main(int argc, char **argv){ if (bind(sd, (struct sockaddr *) &addr, sizeof (addr)) < 0) fail("bind"); - } if (listen(sd, SOMAXCONN) < 0) fail("listen");