diff --git a/src/input/plugins/NfsInputPlugin.cxx b/src/input/plugins/NfsInputPlugin.cxx index 7ab73dfa1..e48747a0a 100644 --- a/src/input/plugins/NfsInputPlugin.cxx +++ b/src/input/plugins/NfsInputPlugin.cxx @@ -119,6 +119,10 @@ NfsInputStream::DoSeek(offset_type new_offset) next_offset = offset = new_offset; SeekDone(); + + if (!IsIdle()) + CancelRead(); + DoRead(); }