diff --git a/src/udprelay.c b/src/udprelay.c index 5de38830..f6a5a7c2 100644 --- a/src/udprelay.c +++ b/src/udprelay.c @@ -316,7 +316,7 @@ parse_udprelay_header(const char *buf, const size_t buf_len, } if (port != NULL) { - sprintf(port, "%d", load16_be(buf + offset)); + sprintf(port, "%d", ntohs(*(uint16_t*)(buf + offset))); } offset += 2;