Fix poll
This commit is contained in:
@@ -377,12 +377,12 @@ int main (int argc, char **argv)
|
|||||||
|
|
||||||
printf("running...\n");
|
printf("running...\n");
|
||||||
|
|
||||||
while (running) {
|
|
||||||
struct pollfd fds[] = {
|
struct pollfd fds[] = {
|
||||||
{ .fd = tun.fd, .events = POLLIN },
|
{ .fd = tun.fd, .events = POLLIN },
|
||||||
{ .fd = sock.fd, .events = POLLIN },
|
{ .fd = sock.fd, .events = POLLIN },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
while (running) {
|
||||||
if (poll(fds, COUNT(fds), -1)==-1 && errno!=EINTR) {
|
if (poll(fds, COUNT(fds), -1)==-1 && errno!=EINTR) {
|
||||||
perror("poll");
|
perror("poll");
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user