mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-22 19:16:32 +01:00
Fix tcc crash when building lwext4 in chroot/bwrap
Fixes https://github.com/fosslinux/live-bootstrap/issues/281. This is adding a null pointer check to `fill_local_got_entries` in tcc 0.9.27. This is rather a workaround because I am not sure if it is legit for that pointer to be null.
This commit is contained in:
parent
b0a2747ada
commit
86c0be5b67
4 changed files with 14 additions and 1 deletions
6
sysa/tcc-0.9.27/simple-patches/check-reloc-null.after
Normal file
6
sysa/tcc-0.9.27/simple-patches/check-reloc-null.after
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
static void fill_local_got_entries(TCCState *s1)
|
||||
{
|
||||
ElfW_Rel *rel;
|
||||
if (!s1->got->reloc)
|
||||
return;
|
||||
for_each_elem(s1->got->reloc, 0, rel, ElfW_Rel) {
|
||||
4
sysa/tcc-0.9.27/simple-patches/check-reloc-null.before
Normal file
4
sysa/tcc-0.9.27/simple-patches/check-reloc-null.before
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
static void fill_local_got_entries(TCCState *s1)
|
||||
{
|
||||
ElfW_Rel *rel;
|
||||
for_each_elem(s1->got->reloc, 0, rel, ElfW_Rel) {
|
||||
Loading…
Add table
Add a link
Reference in a new issue