From nobody Wed Apr 8 14:04:38 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4frPvc64cXz6YBMb for ; Wed, 08 Apr 2026 14:04:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4frPvb5w8hz3mVV for ; Wed, 08 Apr 2026 14:04:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775657083; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1ww6bml46Frc44Pa2FtYzsgJ59Ku7spgMv5K1IuYH18=; b=So9oFFyKP2/ZsjUKBUTTd6r2dWb3Fx63uTYUqInW8PvXL3twSM1WRSBN0bjVzzvN74iNqW TS3cAnvnUVCAFcMobWeGlZMk7c3RSxmLinYkXG01U2S6D0/h2OPp8+H6YL47gFcNu9zS3z uZI+LjUAWngetyLlGm/9N0jIJaTEJQKucZIYN9gXfRPM+h8dg5+IILpAs3fPdXpI0VV7EN eYoFLQDagT6/yrFsniWwI5u3puhBNSEImeBWhKp7Xo+lQUOE2AL1aDbuU/bGBdmnte+qOG RLqTcTO8MN5R7J7VEz8KEE7GUBw2hh/0LanXWzQyl7h4qASjSLiYet+5lUB2sw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775657083; a=rsa-sha256; cv=none; b=LTcruNqBfAZAYOV0qyH6GLvWwkciZIcMJk0v4f6/CJTTokM/xcdzg0EJ+zEqj3L8DJRT4m yTuMG52uDX1eh/LmzqivRmSKBanGakZYDHZJ6gk/egziaJsRbcOkP0z+TCUbJ4QXkltPXQ Vi509sPSM2ll+JA3xOdaulBAY8ACfJtiwBTNtfgEOG0ygAcaoIUIoEf5Q3JWX5JEqFKKcm OEl6MLx6+S6ep6mPPX5a+nUH7Y0bPz9cK5pLk9ZglFB0ZfiVAP2fqCmGvNqojUL3lhh2eT uHeMB6w3ENgX3sLSshfOAIfKHw/sKIGNufom6XYiJ2gkT5ikstIZJGfKJj1tHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775657083; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1ww6bml46Frc44Pa2FtYzsgJ59Ku7spgMv5K1IuYH18=; b=P8oFMLUkMakpJe4NKA2J7hp4kzTC8nOCRsEM42DXbUR9vJ/RqtZUOCLTfz73nMGFQLnSKC UmymtS9U56AAMjLN3b78avLHZ9BFPMj7JQW1rNfbz0JJF1aBMHQkz7aejLq9sYurVgxmmI SK1GfcnBAGngF6B7yWvzEL/Ok3J9ZJJTKwFZy87NqfimvLEIn549qaEfyQN/70mc/8hyQg plxvh2Tade+sTrqh7DCSMNMRbsKZky3gY61wwRR5e3jgoBjfPLijwaZF2o9UBJDjXbv/TX xpIOuQH+xxdkMgdTIbfJjjA7Qdu8nHOd1Z0eU7R560V0Zy/7miEQIniCQrWg1w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4frPvb5T3yzTbf for ; Wed, 08 Apr 2026 14:04:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3bc1f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 08 Apr 2026 14:04:38 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Mark Johnston Subject: git: 8a68c2509c00 - main - imgact_elf: Unconditionally initialize a variable in a note handler List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: markj X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8a68c2509c00ae0dbeab64064bb600cfac787a73 Auto-Submitted: auto-generated Date: Wed, 08 Apr 2026 14:04:38 +0000 Message-Id: <69d66076.3bc1f.750efd30@gitrepo.freebsd.org> The branch main has been updated by markj: URL: https://cgit.FreeBSD.org/src/commit/?id=8a68c2509c00ae0dbeab64064bb600cfac787a73 commit 8a68c2509c00ae0dbeab64064bb600cfac787a73 Author: Mark Johnston AuthorDate: 2026-04-08 04:19:56 +0000 Commit: Mark Johnston CommitDate: 2026-04-08 14:04:29 +0000 imgact_elf: Unconditionally initialize a variable in a note handler In the sb == NULL case, we are computing the size of the note using a dummy sbuf drain handler which counts bytes and discards the contents of the buffer, so the fact that "structsize" is uninitialized doesn't matter. But, the compiler may complain about this, so we might as well just initialize it unconditionally to silence the warning, as other handlers already do. PR: 292811 MFC after: 1 week --- sys/kern/imgact_elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/imgact_elf.c b/sys/kern/imgact_elf.c index 7410efca4807..c91fd8089487 100644 --- a/sys/kern/imgact_elf.c +++ b/sys/kern/imgact_elf.c @@ -2714,6 +2714,7 @@ __elfN(note_procstat_auxv)(void *arg, struct sbuf *sb, size_t *sizep) int structsize; p = arg; + structsize = sizeof(Elf_Auxinfo); if (sb == NULL) { size = 0; sb = sbuf_new(NULL, NULL, AT_COUNT * sizeof(Elf_Auxinfo), @@ -2727,7 +2728,6 @@ __elfN(note_procstat_auxv)(void *arg, struct sbuf *sb, size_t *sizep) sbuf_delete(sb); *sizep = size; } else { - structsize = sizeof(Elf_Auxinfo); sbuf_bcat(sb, &structsize, sizeof(structsize)); PHOLD(p); proc_getauxv(curthread, p, sb);