This is an archive of the discontinued LLVM Phabricator instance.

[Object] Prevent null pointer dereference in BigArchiveMemberHeader
ClosedPublic

Authored by vhscampos on Oct 7 2022, 7:56 AM.

Details

Summary

The pointer argument Err from BigArchiveMemberHeader's constructor can
be null. This pointer was dereferenced without any null checks.

This patch adds a check to avoid a null dereference.

Diff Detail

Event Timeline

vhscampos created this revision.Oct 7 2022, 7:56 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 7 2022, 7:56 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
vhscampos requested review of this revision.Oct 7 2022, 7:56 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 7 2022, 7:56 AM

For reference, a null pointer can reach this code from Archive.cpp line 458.

brenoguim accepted this revision.Oct 25 2022, 7:53 AM
This revision is now accepted and ready to land.Oct 25 2022, 7:53 AM