diff options
Diffstat (limited to 'src/diff.c')
-rw-r--r-- | src/diff.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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) |