diff --git a/src/ld_so/linker.rs b/src/ld_so/linker.rs index 52b79dc5f1..ad9b15346e 100644 --- a/src/ld_so/linker.rs +++ b/src/ld_so/linker.rs @@ -819,7 +819,7 @@ impl Linker { if let Some(master) = tcb_master { if !dlopened { - self.tls_size += master.offset; // => aligned ph.p_memsz + self.tls_size = master.offset; // => aligned ph.p_memsz } tcb_masters.push(master);