diff options
author | Russell Belfer <rb@github.com> | 2013-05-16 21:43:10 +0400 |
---|---|---|
committer | Russell Belfer <rb@github.com> | 2013-05-16 21:43:10 +0400 |
commit | 8d78400142bc001e18e0b0687290d6b446e05130 (patch) | |
tree | 6cff2a4e9838ca2aa0a4e71cc878fb3905cf01c2 /examples/diff.c | |
parent | 58206c9ae79af8ef675e30087e5430065b078bbb (diff) |
Make examples/diff.c compile vs threadsafe library
Diffstat (limited to 'examples/diff.c')
-rw-r--r-- | examples/diff.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/diff.c b/examples/diff.c index 2ef405665..bb4f0ec21 100644 --- a/examples/diff.c +++ b/examples/diff.c @@ -117,7 +117,10 @@ int main(int argc, char *argv[]) git_diff_options opts = GIT_DIFF_OPTIONS_INIT; git_diff_list *diff; int i, color = -1, compact = 0, cached = 0; - char *a, *dir = ".", *treeish1 = NULL, *treeish2 = NULL; + char *a, *treeish1 = NULL, *treeish2 = NULL; + const char *dir = "."; + + git_threads_init(); /* parse arguments as copied from git-diff */ @@ -162,7 +165,8 @@ int main(int argc, char *argv[]) !check_uint16_param(a, "--inter-hunk-context=", &opts.interhunk_lines) && !check_str_param(a, "--src-prefix=", &opts.old_prefix) && - !check_str_param(a, "--dst-prefix=", &opts.new_prefix)) + !check_str_param(a, "--dst-prefix=", &opts.new_prefix) && + !check_str_param(a, "--git-dir=", &dir)) usage("Unknown arg", a); } @@ -216,6 +220,8 @@ int main(int argc, char *argv[]) git_tree_free(t2); git_repository_free(repo); + git_threads_shutdown(); + return 0; } |