summaryrefslogtreecommitdiffstats
path: root/src/diff.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/diff.c')
-rw-r--r--src/diff.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/diff.c b/src/diff.c
index b722198..1be9c63 100644
--- a/src/diff.c
+++ b/src/diff.c
@@ -62,7 +62,7 @@ static int add_diff_entry(DB *ddb, struct syrep_name *name, int action, struct s
}
if (data.size != data2.size || memcmp(data.data, data2.data, data.size)) {
- fprintf(stderr, "Snapshot inconsistency\n");
+ fprintf(stderr, "Snapshot inconsistency %u %u\n", data.size, data2.size);
return -1;
}
}
@@ -77,14 +77,14 @@ static int foreach(DB *ddb, struct syrep_db_context *c1, struct syrep_db_context
int nrecno1_valid, nrecno2_valid;
if ((nrecno1_valid = get_nrecno_by_name(c1, name, &nrecno1, 0)) < 0)
- return 1;
+ return -1;
if (nrecno1_valid)
if ((md1_valid = get_current_md_by_nrecno(c1, &nrecno1, &md1)) < 0)
return -1;
- if ((nrecno1_valid = get_nrecno_by_name(c1, name, &nrecno2, 0)) < 0)
- return 1;
+ if ((nrecno2_valid = get_nrecno_by_name(c2, name, &nrecno2, 0)) < 0)
+ return -1;
if (nrecno2_valid)
if ((md2_valid = get_current_md_by_nrecno(c2, &nrecno2, &md2)) < 0)