From 707e7f920cf0330fd9a938d2f5ada949cec4248d Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 11 Oct 2021 00:02:42 +0200 Subject: [PATCH] ld.so: missing variable initialisation --- src/loader.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/loader.c b/src/loader.c index df23010..e88c8c2 100644 --- a/src/loader.c +++ b/src/loader.c @@ -163,6 +163,7 @@ static int _elf_phdr(int fd, char const * filename, Elf_Ehdr * ehdr, else if(phdr.p_filesz == phdr.p_memsz) { flags |= MAP_FILE; + prot = _elf_prot(phdr.p_flags); if(prot & PROT_WRITE) flags |= MAP_PRIVATE; f = fd;