From 7cecd53516bcdcd2df9e3c281eb9993495c7032e Mon Sep 17 00:00:00 2001 From: jsing Date: Thu, 10 Aug 2023 14:04:54 +0000 Subject: [PATCH] Remove now unnecessary 'do {} while (0);' and move variable declaration. No functional change. --- lib/libcrypto/md5/md5.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/libcrypto/md5/md5.c b/lib/libcrypto/md5/md5.c index fade2d5416f..f5d062b8c19 100644 --- a/lib/libcrypto/md5/md5.c +++ b/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; } -- 2.20.1