Update mud
This commit is contained in:
2
mud
2
mud
Submodule mud updated: 417d4fe91f...11903da862
@@ -346,7 +346,12 @@ int main (int argc, char **argv)
|
|||||||
|
|
||||||
while (!gt.quit) {
|
while (!gt.quit) {
|
||||||
FD_SET(tun_fd, &rfds);
|
FD_SET(tun_fd, &rfds);
|
||||||
FD_SET(mud_fd, &rfds);
|
|
||||||
|
if (mud_can_pull(mud)) {
|
||||||
|
FD_SET(mud_fd, &rfds);
|
||||||
|
} else {
|
||||||
|
FD_CLR(mud_fd, &rfds);
|
||||||
|
}
|
||||||
|
|
||||||
struct timeval timeout = {
|
struct timeval timeout = {
|
||||||
.tv_usec = 1000,
|
.tv_usec = 1000,
|
||||||
@@ -379,7 +384,7 @@ int main (int argc, char **argv)
|
|||||||
mud_pull(mud);
|
mud_pull(mud);
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
const ssize_t r = mud_recv(mud, buf, sizeof(buf));
|
const int r = mud_recv(mud, buf, sizeof(buf));
|
||||||
|
|
||||||
if (r<=0)
|
if (r<=0)
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user