From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 635D0390D989; Tue, 4 Jun 2024 13:22:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 635D0390D989 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1717507353; bh=1HplBSbSNloZypPT8qFyeJqD2bd0uTVXOfUSWOAEias=; h=From:To:Subject:Date:From; b=FVmFIMiqX+4beHxGpajdXV0Ty9cLNgw+loE21yPLGaXpTFLyNMaK9frdWEiOLwz0W g96xXrGHD7oo9DnFAGJSWl+ouggW0+8b030c7oeGNHqLwc6sEsyBUFrdyEuOLydc1A veEf5zDImjsMfGOv6TOCM9F1tGmUvyXwguyGMZAw= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc/azanella/mseal] FIX LD_PRELOAD X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/azanella/mseal X-Git-Oldrev: 63c15758364a3e5f6fd0446491ff5b7b3e335b3b X-Git-Newrev: c20773d8e7adc0421c34b223435a3434eeb53a1d Message-Id: <20240604132233.635D0390D989@sourceware.org> Date: Tue, 4 Jun 2024 13:22:33 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c20773d8e7adc0421c34b223435a3434eeb53a1d commit c20773d8e7adc0421c34b223435a3434eeb53a1d Author: Adhemerval Zanella Date: Tue Jun 4 09:23:40 2024 -0300 FIX LD_PRELOAD Diff: --- elf/rtld.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/elf/rtld.c b/elf/rtld.c index 2dc257e0dc..174389e205 100644 --- a/elf/rtld.c +++ b/elf/rtld.c @@ -811,7 +811,8 @@ do_preload (const char *fname, struct link_map *main_map, const char *where) args.str = fname; args.loader = main_map; - args.mode = __RTLD_SECURE; + /* RTLD_NODELETE enables sealing. */ + args.mode = __RTLD_SECURE | RTLD_NODELETE; unsigned int old_nloaded = GL(dl_ns)[LM_ID_BASE]._ns_nloaded;