diff options
author | Russell Belfer <rb@github.com> | 2013-12-09 09:44:03 -0800 |
---|---|---|
committer | Russell Belfer <rb@github.com> | 2013-12-11 10:57:50 -0800 |
commit | 26c1cb91beccb44425864bd233ed0e35f5801868 (patch) | |
tree | 378f665d0adebca36a14a590f2103f2e5cd6c9ac /src/diff.c | |
parent | f10d7a368fa4af28b1e6f082349ffa4f62b3c00e (diff) | |
download | libgit2-26c1cb91beccb44425864bd233ed0e35f5801868.tar.gz |
One more rename/cleanup for callback err functions
Diffstat (limited to 'src/diff.c')
-rw-r--r-- | src/diff.c | 8 |
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; } } |