From 0a2b4caeab0264876f5a15b0ed748c8092877c45 Mon Sep 17 00:00:00 2001 From: jsing <> Date: Thu, 10 Aug 2023 14:04:54 +0000 Subject: Remove now unnecessary 'do {} while (0);' and move variable declaration. No functional change. --- src/lib/libcrypto/md5/md5.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/lib/libcrypto/md5/md5.c b/src/lib/libcrypto/md5/md5.c index fade2d5416..f5d062b8c1 100644 --- a/src/lib/libcrypto/md5/md5.c +++ b/src/lib/libcrypto/md5/md5.c @@ -1,4 +1,4 @@ -/* $OpenBSD: md5.c,v 1.12 2023/08/10 14:03:47 jsing Exp $ */ +/* $OpenBSD: md5.c,v 1.13 2023/08/10 14:04:54 jsing Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -339,6 +339,7 @@ int MD5_Final(unsigned char *md, MD5_CTX *c) { unsigned char *p = (unsigned char *)c->data; + unsigned long ll; size_t n = c->num; p[n] = 0x80; /* there is always room for one */ @@ -364,9 +365,6 @@ MD5_Final(unsigned char *md, MD5_CTX *c) c->num = 0; memset(p, 0, MD5_CBLOCK); - do { - unsigned long ll; - ll = c->A; HOST_l2c(ll, md); ll = c->B; @@ -375,7 +373,6 @@ MD5_Final(unsigned char *md, MD5_CTX *c) HOST_l2c(ll, md); ll = c->D; HOST_l2c(ll, md); - } while (0); return 1; } -- cgit v1.2.3-55-g6feb