summaryrefslogtreecommitdiff
path: root/lib/md5.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1996-10-20 18:44:39 +0000
committerJim Meyering <jim@meyering.net>1996-10-20 18:44:39 +0000
commit412cc2f3fc6acd272680f2d57b88397f775d2a5e (patch)
tree97360a33254cadc9b0ccc8c7c122bc275637695e /lib/md5.c
parent3cbc95de84876babc2a7204917d45c749bb28f31 (diff)
downloadcoreutils-412cc2f3fc6acd272680f2d57b88397f775d2a5e.tar.xz
(md5_process_bytes): Cast void* pointer to char* before
doing arithmetic with it.
Diffstat (limited to 'lib/md5.c')
-rw-r--r--lib/md5.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/md5.c b/lib/md5.c
index 1e988936a..0b54898dd 100644
--- a/lib/md5.c
+++ b/lib/md5.c
@@ -221,7 +221,7 @@ md5_process_bytes (buffer, len, ctx)
ctx->buflen = (left_over + add) & 63;
}
- buffer += add;
+ buffer = (const char *) buffer + add;
len -= add;
}
@@ -229,7 +229,7 @@ md5_process_bytes (buffer, len, ctx)
if (len > 64)
{
md5_process_block (buffer, len & ~63, ctx);
- buffer += len & ~63;
+ buffer = (const char *) buffer + (len & ~63);
len &= 63;
}