From 0494a7c9a9affce8935b34fa6d7cd1b5428e081f Mon Sep 17 00:00:00 2001 From: Linquize Date: Fri, 10 Oct 2014 21:48:46 +0800 Subject: [PATCH] describe: Do not crash if pass null option to git_describe_commit() --- src/describe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/describe.c b/src/describe.c index 08c99a7d2..cd6e473b6 100644 --- a/src/describe.c +++ b/src/describe.c @@ -665,7 +665,6 @@ int git_describe_commit( GITERR_CHECK_ALLOC(data.result); data.result->repo = git_object_owner(committish); - data.opts = opts; data.repo = git_object_owner(committish); if ((error = normalize_options(&normalized, opts)) < 0) @@ -675,6 +674,7 @@ int git_describe_commit( &normalized, GIT_DESCRIBE_OPTIONS_VERSION, "git_describe_options"); + data.opts = &normalized; data.names = git_oidmap_alloc(); GITERR_CHECK_ALLOC(data.names);