:: commit 56834be34bf46d5d4f1fd0daacbbb3c621de1174

Mintsuki <mintsuki@protonmail.com> — 2026-02-08 16:04

parents: 4d49354237

pxe/tftp: Fix byte-order conversion for server port

diff --git a/common/pxe/tftp.s2.c b/common/pxe/tftp.s2.c
index 89474b0d..4fe1d078 100644
--- a/common/pxe/tftp.s2.c
+++ b/common/pxe/tftp.s2.c
@@ -104,7 +104,7 @@ struct file_handle *tftp_open(struct volume *part, const char *server_addr, cons
     struct pxenv_open open = {
         .status = 0,
         .sip = server_ip,
-        .port = (server_port) << 8,
+        .port = (server_port >> 8) | (server_port << 8),
         .packet_size = mtu
     };
     memcpy(open.name, name, name_len + 1);
tab: 248 wrap: offon