X-Git-Url: http://rtime.felk.cvut.cz/gitweb/git.git/blobdiff_plain/3bfc45047654c7dd38b32033321228e97fc8f60e..HEAD:/diff-lib.c diff --git a/diff-lib.c b/diff-lib.c index c50f7e398..c9f6e05ba 100644 --- a/diff-lib.c +++ b/diff-lib.c @@ -519,9 +519,12 @@ int do_diff_cache(const unsigned char *tree_sha1, struct diff_options *opt) int index_differs_from(const char *def, int diff_flags) { struct rev_info rev; + struct setup_revision_opt opt; init_revisions(&rev, NULL); - setup_revisions(0, NULL, &rev, def); + memset(&opt, 0, sizeof(opt)); + opt.def = def; + setup_revisions(0, NULL, &rev, &opt); DIFF_OPT_SET(&rev.diffopt, QUICK); DIFF_OPT_SET(&rev.diffopt, EXIT_WITH_STATUS); rev.diffopt.flags |= diff_flags;