FbRun completion doesn't display variants of executables located in directory of $PATH which is not followed by colon, i.e. last directory or single directory. E.g.:
$ PATH=/bin:/sbin fbrun
^ fbrun displays variants only from /bin
$PATH=/bin fbrun
^ fbrun doesn't display variants at all.
But
$ PATH=/bin:/sbin: fbrun
^ works correctly.
Bug is caused by wrong end-of-string detection condition.
Attached patch fixes the issue.