commit | d5b388a560783a61af7b424757bc6dead2309c28 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Mon Jan 19 12:38:27 2009 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Mon Jan 19 12:38:27 2009 +0100 |
tree | 9fc86e303aa57324d416c28b3b187cbf1a59cc8a | |
parent | 35651820abe54473964cc1832fdfe23d7af3209a [diff] [blame] |
net engine: termination fixes Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/engines/net.c b/engines/net.c index afb3265..700f162 100644 --- a/engines/net.c +++ b/engines/net.c
@@ -43,7 +43,7 @@ ret = poll(&pfd, 1, -1); if (ret < 0) { if (errno == EINTR) - continue; + break; td_verror(td, errno, "poll"); return -1; @@ -55,8 +55,6 @@ if (pfd.revents & events) return 1; - else if (td->terminate) - return 1; return -1; }