netflow codec should override the encode method from the base filter class
TheVastyDeep opened this issue · 1 comments
TheVastyDeep commented
logstash 7.15.2, installed using yum, run from the command line. The following configuration
input { generator { count => 1 lines => [ '' ] } }
output { udp { port => 2055 codec => netflow host => "127.1.2.3" } }
results in a stack overflow, as noted in this issue raised against logstash-core, because of recursion between encode and multi-encode is the base filter.
It would be trivial to fix this in the codec by overriding encode with a method that raises an exception. The dots codec shows how to do this.