From bfe1c0b545ed3fb45506d0e86d2fbdf6bf54581d Mon Sep 17 00:00:00 2001 From: Anhad Singh Date: Tue, 31 Dec 2024 19:30:37 +1100 Subject: [PATCH] fix(ld.so): redox build Signed-off-by: Anhad Singh --- src/ld_so/linker.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ld_so/linker.rs b/src/ld_so/linker.rs index 8146b1e795..26985f2e4e 100644 --- a/src/ld_so/linker.rs +++ b/src/ld_so/linker.rs @@ -547,7 +547,7 @@ impl Linker { use redox_rt::signal::tmp_disable_signals; let old_tcb = Tcb::current().expect("failed to get bootstrap TCB"); - let new_tcb = Tcb::new(self.tls_size)?; // This actually allocates TCB, TLS and ABI page. + let new_tcb = Tcb::new(self.tls_size).map_err(|_| DlError::Malformed)?; // This actually allocates TCB, TLS and ABI page. // Stash let new_tls_end = new_tcb.generic.tls_end;