summaryrefslogtreecommitdiff
path: root/src/diff.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2013-12-09 09:44:03 -0800
committerRussell Belfer <rb@github.com>2013-12-11 10:57:50 -0800
commit26c1cb91beccb44425864bd233ed0e35f5801868 (patch)
tree378f665d0adebca36a14a590f2103f2e5cd6c9ac /src/diff.c
parentf10d7a368fa4af28b1e6f082349ffa4f62b3c00e (diff)
downloadlibgit2-26c1cb91beccb44425864bd233ed0e35f5801868.tar.gz
One more rename/cleanup for callback err functions
Diffstat (limited to 'src/diff.c')
-rw-r--r--src/diff.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/diff.c b/src/diff.c
index b7657e432..83adc2a8c 100644
--- a/src/diff.c
+++ b/src/diff.c
@@ -60,7 +60,11 @@ static int diff_insert_delta(
if (error) {
git__free(delta);
- return (error > 0) ? 0 : giterr_set_callback(error, "git_diff");
+
+ if (error > 0) /* positive value means to skip this delta */
+ return 0;
+ else /* negative value means to cancel diff */
+ return giterr_set_after_callback_function(error, "git_diff");
}
}
@@ -1389,7 +1393,7 @@ int git_diff__paired_foreach(
}
if ((error = cb(h2i, i2w, payload)) != 0) {
- GITERR_CALLBACK(error);
+ giterr_set_after_callback(error);
break;
}
}