Skip to content

Commit 2ed50bb

Browse files
committed
fix bugs in function 'socks5_access' due to typo
1 parent 74ad2d0 commit 2ed50bb

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,7 @@ awaitable<void> socks5_access(tcp_socket client_socket, const char *username, co
759759
reply_size = socks_header_ipv4_size;
760760
reply[3] = socks_atyp_ipv4;
761761
asio::ip::address_v4::bytes_type v4_bytes = tcp_local_address->to_v4().to_bytes();
762-
*(uint32_t *)v4_bytes.data() = *(uint32_t *)(reply.data() + 4);
762+
*(uint32_t *)(reply.data() + 4) = *(uint32_t *)v4_bytes.data();
763763
*(uint16_t *)(reply.data() + 8) = htons(listener_port);
764764
}
765765

@@ -820,7 +820,7 @@ awaitable<void> socks5_access(tcp_socket client_socket, const char *username, co
820820
else
821821
{
822822
asio::ip::address_v4::bytes_type v4_bytes = local_address.to_v4().to_bytes();
823-
*(uint32_t *)v4_bytes.data() = *(uint32_t *)(reply.data() + 4);
823+
*(uint32_t *)(reply.data() + 4) = *(uint32_t *)v4_bytes.data();
824824
*(uint16_t *)(reply.data() + 8) = htons(binding_endpoint.port());
825825
}
826826

0 commit comments

Comments
 (0)