From d60a8c81cb3ac44f0e6e48e24aab42ff70785483 Mon Sep 17 00:00:00 2001 From: darkstar Date: Mon, 12 Mar 2018 23:23:59 +0100 Subject: [PATCH] Network: Fix a few warnings in bswap.h --- src/network/bswap.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/network/bswap.h b/src/network/bswap.h index 8155587..75311d3 100644 --- a/src/network/bswap.h +++ b/src/network/bswap.h @@ -8,7 +8,7 @@ * * Various definitions for portable byte-swapping. * - * Version: @(#)bswap.h 1.0.1 2018/02/14 + * Version: @(#)bswap.h 1.0.2 2018/03/12 * * Authors: Fred N. van Kempen, * neozeed, @@ -171,7 +171,7 @@ static __inline void cpu_to_le16wu(uint16_t *p, uint16_t v) { uint8_t *p1 = (uint8_t *)p; - p1[0] = v; + p1[0] = v & 0xff; p1[1] = v >> 8; } @@ -202,7 +202,7 @@ static __inline void cpu_to_be16wu(uint16_t *p, uint16_t v) uint8_t *p1 = (uint8_t *)p; p1[0] = v >> 8; - p1[1] = v; + p1[1] = v & 0xff; } static __inline void cpu_to_be32wu(uint32_t *p, uint32_t v)