]> git.neil.brown.name Git - wiggle.git/commitdiff
Fix handling of -R with --diff
authorNeilBrown <neil@brown.name>
Fri, 28 Aug 2020 23:18:36 +0000 (09:18 +1000)
committerNeilBrown <neil@brown.name>
Fri, 28 Aug 2020 23:18:36 +0000 (09:18 +1000)
I was swapping the wrong to files with -Rd

Signed-off-by: NeilBrown <neil@brown.name>
wiggle.c

index aed7ac9fc52f77ee1c4d9fa6f740cc2e0f197d1c..aef2d7596ac665372fe5be9ca590839243ec9dfd 100644 (file)
--- 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);