diff --git a/ChangeLog b/ChangeLog
index b1186f930c68995842d26d63983c33c827456d48..d7ca20f746d44dcc30c31a14becb425461d5769d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-04-01  Niels Möller  <nisse@lysator.liu.se>
+
+	* salsa20.c (LE_SWAP32): Typo fix for big-endian case.
+
 2012-03-31  Niels Möller  <nisse@lysator.liu.se>
 
 	* salsa20.c: (salsa20_set_iv): Deleted size argument, only one
diff --git a/salsa20.c b/salsa20.c
index 84e70f1e156ee875e1b414aaa12d3f8d382e23b1..927cefc8e8d2888c235f6ac7216c6ea7d246ad14 100644
--- a/salsa20.c
+++ b/salsa20.c
@@ -42,7 +42,7 @@
 #include "memxor.h"
 
 #ifdef WORDS_BIGENDIAN
-#define LE_SWAP32(v)
+#define LE_SWAP32(v)				\
   ((ROTL32(8,  v) & 0x00FF00FFUL) |		\
    (ROTL32(24, v) & 0xFF00FF00UL))
 #else