mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-08 12:14:16 +00:00
commit: Fix potential segfault in git_commit_message
Dereferencing commit pointer before asserting
This commit is contained in:
parent
c4fcae5f7c
commit
be0a1a7958
@ -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 *git_commit_message(const git_commit *commit)
|
||||||
{
|
{
|
||||||
const char *message = commit->raw_message;
|
const char *message;
|
||||||
|
|
||||||
assert(commit);
|
assert(commit);
|
||||||
|
|
||||||
|
message = commit->raw_message;
|
||||||
|
|
||||||
/* trim leading newlines from raw message */
|
/* trim leading newlines from raw message */
|
||||||
while (*message && *message == '\n')
|
while (*message && *message == '\n')
|
||||||
++message;
|
++message;
|
||||||
|
Loading…
Reference in New Issue
Block a user