Blob Blame History Raw
diff --git a/src/ne_md5.c b/src/ne_md5.c
index f07041c..2a8458e 100644
--- a/src/ne_md5.c
+++ b/src/ne_md5.c
@@ -426,9 +426,9 @@ void *
 md5_read_ctx (const struct md5_ctx *ctx, void *resbuf)
 {
 #ifdef HAVE_OPENSSL
-#define SWAP_CTX(x) (ctx->ctx.x)
+#define SWAP_CTX(x) SWAP(ctx->ctx.x)
 #else
-#define SWAP_CTX(x) (ctx->x)
+#define SWAP_CTX(x) SWAP(ctx->x)
 #endif
 
   ((md5_uint32 *) resbuf)[0] = SWAP_CTX (A);