diff options
Diffstat (limited to 'src/diff_parse.c')
-rw-r--r-- | src/diff_parse.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/diff_parse.c b/src/diff_parse.c index 93915683e..24a8a4af6 100644 --- a/src/diff_parse.c +++ b/src/diff_parse.c @@ -44,7 +44,11 @@ static git_diff_parsed *diff_parsed_alloc(void) diff->base.patch_fn = git_patch_parsed_from_diff; diff->base.free_fn = diff_parsed_free; - git_diff_init_options(&diff->base.opts, GIT_DIFF_OPTIONS_VERSION); + if (git_diff_init_options(&diff->base.opts, GIT_DIFF_OPTIONS_VERSION) < 0) { + git__free(&diff); + return NULL; + } + diff->base.opts.flags &= ~GIT_DIFF_IGNORE_CASE; git_pool_init(&diff->base.pool, 1); |