From 567852f275961b0387b759484f4b57456cb0a90a Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Sat, 29 Aug 2020 09:18:36 +1000 Subject: [PATCH] Fix handling of -R with --diff I was swapping the wrong to files with -Rd Signed-off-by: NeilBrown --- wiggle.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wiggle.c b/wiggle.c index aed7ac9..aef2d75 100644 --- a/wiggle.c +++ b/wiggle.c @@ -424,9 +424,9 @@ static int do_diff(int argc, char *argv[], int obj, int ispatch, return 2; } if (reverse) { - f = flist[1]; - flist[1] = flist[2]; - flist[2] = f; + f = flist[0]; + flist[0] = flist[1]; + flist[1] = f; } fl[0] = split_stream(flist[0], obj); fl[1] = split_stream(flist[1], obj); -- 2.39.5