From bef73ecc4a012eb83c3b9154321d1bab8fdac3ca Mon Sep 17 00:00:00 2001 From: Richard Aas Date: Mon, 29 Jul 2013 08:49:24 +0000 Subject: [PATCH] stun: fix endian conversion in stun_attr_decode --- src/stun/attr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stun/attr.c b/src/stun/attr.c index 313ddd7..88f0efc 100644 --- a/src/stun/attr.c +++ b/src/stun/attr.c @@ -192,8 +192,8 @@ int stun_attr_decode(struct stun_attr **attrp, struct mbuf *mb, if (!attr) return ENOMEM; - attr->type = htons(mbuf_read_u16(mb)); - len = htons(mbuf_read_u16(mb)); + attr->type = ntohs(mbuf_read_u16(mb)); + len = ntohs(mbuf_read_u16(mb)); if (mbuf_get_left(mb) < len) goto badmsg;