summaryrefslogtreecommitdiff
path: root/thirdparty/wslay/wslay_net.c
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/wslay/wslay_net.c')
-rw-r--r--thirdparty/wslay/wslay_net.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/thirdparty/wslay/wslay_net.c b/thirdparty/wslay/wslay_net.c
index d3867c21fb..e256158b4c 100644
--- a/thirdparty/wslay/wslay_net.c
+++ b/thirdparty/wslay/wslay_net.c
@@ -26,10 +26,9 @@
#ifndef WORDS_BIGENDIAN
-uint64_t wslay_byteswap64(uint64_t x)
-{
+uint64_t wslay_byteswap64(uint64_t x) {
uint64_t u = ntohl(x & 0xffffffffllu);
- uint64_t l = ntohl(x >> 32);
+ uint64_t l = ntohl((uint32_t)(x >> 32));
return (u << 32) | l;
}