fix routing issue

this reverts the code back before commit https://github.com/bcosca/fatfree/commit/edc4d41cf75fdef16811a14c274d733beabb49cd but keeps #592 working.

see issue #645