Ensure that x**0 mod 1 = 0.
[oweals/openssl.git] / crypto / buffer / buffer.c
index d7aa79ad7f0a24320c4f34bccba191bbaae34e44..d4a4ce43b3f2070e2c524a2497040e47d1054433 100644 (file)
@@ -179,14 +179,14 @@ int BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
        return(len);
        }
 
-void BUF_reverse(unsigned char *out, unsigned char *in, size_t size)
+void BUF_reverse(unsigned char *out, const unsigned char *in, size_t size)
        {
        size_t i;
        if (in)
                {
                out += size - 1;
                for (i = 0; i < size; i++)
-                       *in++ = *out--;
+                       *out-- = *in++;
                }
        else
                {