Skip to content

Fix Submodule.head_id if submodule isn't in superproject HEAD tree#1300

Merged
jdavid merged 1 commit into
libgit2:masterfrom
jorio:submodule-head-id-null
Jun 3, 2024
Merged

Fix Submodule.head_id if submodule isn't in superproject HEAD tree#1300
jdavid merged 1 commit into
libgit2:masterfrom
jorio:submodule-head-id-null

Conversation

@jorio

@jorio jorio commented Jun 3, 2024

Copy link
Copy Markdown
Contributor

When a submodule isn't in HEAD, git_submodule_head_id returns NULL.

pygit2's Submodule.head_id didn't check for ffi.NULL and built an Oid from garbage data in this case.

@jdavid jdavid merged commit a9c7cce into libgit2:master Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants