diff options
Diffstat (limited to 'usr.sbin/xntpd/lib/a_md5encrypt.c')
| -rw-r--r-- | usr.sbin/xntpd/lib/a_md5encrypt.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.sbin/xntpd/lib/a_md5encrypt.c b/usr.sbin/xntpd/lib/a_md5encrypt.c index a26e8f0d2afc..2ae625810339 100644 --- a/usr.sbin/xntpd/lib/a_md5encrypt.c +++ b/usr.sbin/xntpd/lib/a_md5encrypt.c @@ -63,6 +63,8 @@ MD5authencrypt(keyno, pkt, length) MD5Update(&ctx, (char *)pkt, length); MD5Final(&ctx); - bcopy((char *)ctx.digest, (char *) &pkt[NOCRYPT_LONGS + len], BLOCK_OCTETS); - return 4 + BLOCK_OCTETS; /* return size of key and MAC */ + memmove((char *)&pkt[NOCRYPT_LONGS + len], + (char *)ctx.digest, + BLOCK_OCTETS); + return (4 + BLOCK_OCTETS); /* return size of key and MAC */ } |
