Index | Thread | Search

From:
Claudio Jeker <cjeker@diehard.n-r-g.com>
Subject:
rsync: remove some unneeded else statements
To:
tech@openbsd.org
Date:
Tue, 19 Mar 2024 16:54:02 +0100

Download raw body.

Thread
Kill some more if () { return; } else if () { } constructs.
It makes the code easier to read.

-- 
:wq Claudio

Index: sender.c
===================================================================
RCS file: /cvs/src/usr.bin/rsync/sender.c,v
diff -u -p -r1.32 sender.c
--- sender.c	27 Feb 2024 11:28:30 -0000	1.32
+++ sender.c	28 Feb 2024 09:50:49 -0000
@@ -588,7 +588,8 @@ rsync_sender(struct sess *sess, int fdin
 			    &up, &wbuf, &wbufsz, &wbufmax, fl)) {
 				ERRX1("send_up_fsm");
 				goto out;
-			} else if (phase > 1)
+			}
+			if (phase > 1)
 				break;
 		}
 
@@ -664,7 +665,8 @@ rsync_sender(struct sess *sess, int fdin
 	if (!io_read_int(sess, fdin, &idx)) {
 		ERRX1("io_read_int");
 		goto out;
-	} else if (idx != -1) {
+	}
+	if (idx != -1) {
 		ERRX("read incorrect update complete ack");
 		goto out;
 	}