From: NeilBrown Date: Fri, 28 Aug 2020 23:18:36 +0000 (+1000) Subject: Fix handling of -R with --diff X-Git-Tag: v1.3~17 X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=567852f275961b0387b759484f4b57456cb0a90a;p=wiggle.git Fix handling of -R with --diff I was swapping the wrong to files with -Rd Signed-off-by: NeilBrown --- 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);