conf-file.c bails out from the loop, calling set_config_option() on the "false" return, but this does not stop the slon process from starting up. This has the effect that any options occurring after an unknown or misspelled option will be ignored.
Seems like it should indicate a FATAL error, so the slon is shut down.