Patchwork Add missing host_to_le32() for big endian hosts

login
register
mail settings
Submitter Michal Kazior
Date July 11, 2013, 12:50 p.m.
Message ID <1373547007-15019-1-git-send-email-michal.kazior@tieto.com>
Download mbox | patch
Permalink /patch/258445/
State Accepted
Commit 182b2e535c913eb99ba401f2b3269f3e9a69859a
Headers show

Comments

Michal Kazior - July 11, 2013, 12:50 p.m.
Compiling hostapd with VHT enabled on a big endian
machine resulted in an undefined symbol error. Fix
this by defining the missing macro.

Signed-hostap: Michal Kazior <michal.kazior@tieto.com>
---
 src/utils/common.h |    1 +
 1 file changed, 1 insertion(+)
Jouni Malinen - July 20, 2013, 2:18 p.m.
On Thu, Jul 11, 2013 at 02:50:07PM +0200, Michal Kazior wrote:
> Compiling hostapd with VHT enabled on a big endian
> machine resulted in an undefined symbol error. Fix
> this by defining the missing macro.

Thanks, applied.

Patch

diff --git a/src/utils/common.h b/src/utils/common.h
index e4f7031..29f0b95 100644
--- a/src/utils/common.h
+++ b/src/utils/common.h
@@ -205,6 +205,7 @@  static inline unsigned int wpa_swap_32(unsigned int v)
 #define be_to_host16(n) (n)
 #define host_to_be16(n) (n)
 #define le_to_host32(n) bswap_32(n)
+#define host_to_le32(n) bswap_32(n)
 #define be_to_host32(n) (n)
 #define host_to_be32(n) (n)
 #define le_to_host64(n) bswap_64(n)