commit: Fix potential segfault in git_commit_message

Dereferencing commit pointer before asserting
This commit is contained in:
Paul Holden 2013-12-08 02:03:05 -08:00
parent c4fcae5f7c
commit be0a1a7958

View File

@ -276,10 +276,12 @@ GIT_COMMIT_GETTER(const git_oid *, tree_id, &commit->tree_id);
const char *git_commit_message(const git_commit *commit)
{
const char *message = commit->raw_message;
const char *message;
assert(commit);
message = commit->raw_message;
/* trim leading newlines from raw message */
while (*message && *message == '\n')
++message;