From 5aefb8a6d62c5d9f346d0104fb831d33eb55b88d Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 25 Jun 2009 15:22:36 +0000 Subject: [PATCH] Fix type on freebsd sendfile. Patch from navin seshadri. Fixes bug 2811991 svn:r1330 --- buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buffer.c b/buffer.c index 187bef77..5a29be63 100644 --- a/buffer.c +++ b/buffer.c @@ -1763,7 +1763,7 @@ evbuffer_write_sendfile(struct evbuffer *buffer, evutil_socket_t fd, return (len); #elif defined(SENDFILE_IS_FREEBSD) - res = sendfile(info->fd, fd, chain->misalign, len, NULL, &len, 0); + res = sendfile(info->fd, fd, chain->misalign, chain->off, NULL, &len, 0); if (res == -1 && !EVUTIL_ERR_RW_RETRIABLE(errno)) return (-1);