=act #15572 don't read recursively in pullMode when a complete buffer was read

(cherry picked from commit 1e0b61a1600ab1acc77e8d04f909a3b03f437e7d)
Merge pull request #15595 from spray/w/15573-backport-to-2.3

=act #15572 don't read recursively in pullMode when a complete buffer was read