netty5/transport-native-epoll/src/main/c
Nick Hill afbbc11c8f Fix epoll spliceTo file descriptor with offset (#9369)
Motivation

The AbstractEpollStreamChannel::spliceTo(FileDescriptor, ...) methods
take an offset parameter but this was effectively ignored due to what
looks like a typo in the corresponding JNI function impl. Instead it
would always use the file's own native offset.

Modification

- Fix typo in netty_epoll_native_splice0() and offset accounting in
AbstractEpollStreamChannel::SpliceFdTask.
- Modify unit test to include an invocation of the public spliceTo
method using non-zero offset.

Result

spliceTo FD methods work as expected when an offset is provided.
2019-07-16 13:23:36 +02:00
..
netty_epoll_linuxsocket.c Unconditionally initialize sockaddrs in epoll linuxsocket (#9299) 2019-06-29 12:18:42 +02:00
netty_epoll_linuxsocket.h New native transport for kqueue 2017-05-03 09:53:22 -07:00
netty_epoll_native.c Fix epoll spliceTo file descriptor with offset (#9369) 2019-07-16 13:23:36 +02:00