aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/libpq/pqcomprim.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/libpq/pqcomprim.c b/src/backend/libpq/pqcomprim.c
index d10be39d817..00177da4416 100644
--- a/src/backend/libpq/pqcomprim.c
+++ b/src/backend/libpq/pqcomprim.c
@@ -28,7 +28,7 @@
# define ntoh_l(n) (u_long)(((u_char *)&n)[0] << 24 | \
((u_char *)&n)[1] << 16 | \
((u_char *)&n)[2] << 8 | ((u_char *)&n)[3])
-# define hton_s(n) (ntoh_s(n))
+# define hton_s(n) (u_short)(((u_char *) &n)[2] << 8 | ((u_char *) &n)[3])
# define hton_l(n) (ntoh_l(n))
# else /* BYTE_ORDER != BIG_ENDIAN */
# if BYTE_ORDER == PDP_ENDIAN