Thanks for catching and reporting this! I would guess that even very short values might lead to all kinds of strange issues, so we'll see how common SSH servers behave and try to follow the common approach. But using a default value such as 80 instead of 0 looks like a good idea.
(However, please don't post parts of Rebex source code on public forums.)