Fixing issue #786 - matchingHostNoGlob sometimes returns incorrect host
Fixing issue #786 - matchingHostNoGlob sometimes returns incorrect host

Moves logic for reversing hosts / ports to get most specific match into
separate method

Calls this same method from both matchingHost and matchingHostNoGlob

fabiolb/fabio,fabiolb/fabio