fix SRV parsing bug which accidentally copied logic from composing routine and caused valid records to return DNS_EILLEGAL
fix SRV parsing bug which accidentally copied logic from composing routine and caused valid records to return DNS_EILLEGAL

wahern/dns,wahern/dns