summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJameson Miller <jamill@microsoft.com>2015-02-12 15:32:52 -0500
committerJameson Miller <jamill@microsoft.com>2015-02-12 15:32:52 -0500
commit02eb1495a5248c8f676e15fd12e1be28d4f22480 (patch)
tree9b0916b34cdf135700218635a14ad677a2eae161
parentd24a5312d8ab6d3cdb259e450ec9f1e2e6f3399d (diff)
downloadlibgit2-jamill/rebase_opt_ver_check.tar.gz
Check rebase options version on public entry pointsjamill/rebase_opt_ver_check
-rw-r--r--src/rebase.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rebase.c b/src/rebase.c
index ceb74d39f..2e805929e 100644
--- a/src/rebase.c
+++ b/src/rebase.c
@@ -634,7 +634,7 @@ int git_rebase_init(
*out = NULL;
- GITERR_CHECK_VERSION(given_opts, GIT_MERGE_OPTIONS_VERSION, "git_merge_options");
+ GITERR_CHECK_VERSION(given_opts, GIT_REBASE_OPTIONS_VERSION, "git_rebase_options");
if (!onto)
onto = upstream;
@@ -1058,6 +1058,8 @@ int git_rebase_finish(
assert(rebase);
+ GITERR_CHECK_VERSION(given_opts, GIT_REBASE_OPTIONS_VERSION, "git_rebase_options");
+
if ((error = rebase_normalize_opts(rebase->repo, &opts, given_opts)) < 0)
goto done;