diff options
| author | Ben Straub <bs@github.com> | 2013-10-09 16:07:17 -0700 |
|---|---|---|
| committer | Ben Straub <bs@github.com> | 2013-10-09 16:07:17 -0700 |
| commit | cb45dafaf85053c6ff4f3e8ac86f8b9cbc174033 (patch) | |
| tree | 8a1961eda7dc43077e01a824b714eef8aa40e13b /examples | |
| parent | 370d1d166e3a77a5f21e3f7a73870fbb7def2249 (diff) | |
| download | libgit2-cb45dafaf85053c6ff4f3e8ac86f8b9cbc174033.tar.gz | |
Initialize threading, fix broken strncmp
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/blame.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/blame.c b/examples/blame.c index 6f6a2749d..88bdb7c76 100644 --- a/examples/blame.c +++ b/examples/blame.c @@ -41,6 +41,8 @@ int main(int argc, char *argv[]) git_tree_entry *entry; git_blob *blob; + git_threads_init(); + if (argc < 2) usage(NULL, NULL); path = argv[1]; @@ -51,7 +53,7 @@ int main(int argc, char *argv[]) opts.flags |= GIT_BLAME_TRACK_COPIES_SAME_COMMIT_MOVES; else if (!strcmp(a, "-C")) opts.flags |= GIT_BLAME_TRACK_COPIES_SAME_COMMIT_COPIES; - else if (!strncmp(a, "-L", 3)) { + else if (!strcmp(a, "-L")) { i++; a = argv[i]; if (i >= argc) check(-1, "Not enough arguments to -L"); check(sscanf(a, "%d,%d", &opts.min_line, &opts.max_line)-2, "-L format error"); @@ -128,4 +130,5 @@ int main(int argc, char *argv[]) git_commit_free(commit); git_blame_free(blame); git_repository_free(repo); + git_threads_shutdown(); } |
