From ef7fcc83a7a96d583a21d6b51c2d4fca03c262f9 Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Sun, 2 Jan 2005 17:09:05 +0000
Subject: [PATCH] make data pointers volatile so that memory zeroing won't get
 optimised away

--HG--
branch : libtomcrypt
extra : convert_revision : fa68f28b581de8ed5f2af8f1ab95b33bcf4a7e18
---
 zeromem.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/zeromem.c b/zeromem.c
index 15181ac5..9b262151 100644
--- a/zeromem.c
+++ b/zeromem.c
@@ -12,7 +12,7 @@
 
 void zeromem(void *dst, size_t len)
 {
- unsigned char *mem = (unsigned char *)dst;
+ volatile unsigned char *mem = (unsigned char *)dst;
  _ARGCHK(dst != NULL);
  while (len-- > 0)
     *mem++ = 0;
-- 
GitLab