From nobody Mon Nov 02 12:39:02 2026 X-Original-To: dev-commits-src-main@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 4jJB8l5Frjz6yGnW for ; Mon, 02 Nov 2026 12:39:03 +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) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4jJB8l146Zz3Dtd for ; Mon, 02 Nov 2026 12:39:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793623143; 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=oOPMn8vjkRx6siayKtR0+Fy7QDsecIGYzvEnHcaPQt4=; b=FkNoSl3OlO7aQeDXR9CyKtO7WLdnERycZikzqPRQK0MG+r99NfdJ/6kYOhNKYXSXay/V3U FBLWo+3y5RjyoNhNpy6P3+jBbF8qPHIxQeydz8k7T4XIyJ3beVi64EDm4gOx2xMeCnHDtj XW4ENUeJFVs3xgXTOI+S0L1tTqaBz2fqhK9zwRprGny8IwJgXHBC6LZN77xqawwGsQdM8c YSFKAyIc/H1/oEA5NmRI3V2TYeK/dd2EwkWtjpAXw5x3G10H0V1OtM5Kw8RkR/dg9KXB/R rCOvTz1qLRFfo22hEI7tMGtSbWsnUKQxLWaII7IG+HFSG00xs/VsWwxMMctFNg== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1793623143; b=ZlQ8UmYTZDJIMoXhwoNAk3kYpyTiuprY2rW2VIHzEUGuA13vWnpRNzR1Wt9HzJz5nJwOPQ qFjX9vxqjQPy0cK/feDJpttCzw1iFJMe2lfyBLwMPBUnkiMqWE0twdF3YpJCg6i7F4BNfu GHU5inghB1lL+AAHPsCP9ukINlbsYGxdY4+9hNKi17Or/1qDGv1aYs9Lu88ZUNFauTc6U1 4EHMut3jvUFeAjbBJI1vgiGY7d+plQvJ+KdgGoq5bTfK/6DAkQ1RJzyHmllQAQZ2UDhhB/ HuHuK0LKcLMr4284h2QI92T7pjtwTME9z5vSFwfwjY5nPCpbDp6EhgH/YRrKTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1793623143; 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=oOPMn8vjkRx6siayKtR0+Fy7QDsecIGYzvEnHcaPQt4=; b=wfumLegWFaL1EuG2wCAXJZKfzEams11y7waFgL13/jSqTPOz0Og4m80OvRpQR9Sq0EL/yf jCO8cPYAdbdw4NOukBhqj2wiO9Qu2rciK0O9cBWqn5W+WJWPwva97o1+Xplonizq+nS2LX 0aN2iwgZnBzAd0BRKMUjOLFMLms41hbpBE5I+PiCkaaFqikn/OnHCRaV29xbmCHFphtBqB 4AealdAwMTvOws2XP0bjVkG7AUErBXdFLo7O4FWmlicW8YZ6dMugrNbHpWlGf4Jwtx08QI mxWkK18BB8mhI0/Hvr1wYdKUD1MwIVVrAegHPDpfFQrz+LychFpk3Sg53HNYrw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4jJB8k6ZJ1zmQ4 for ; Mon, 02 Nov 2026 12:39:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 30a8f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 02 Nov 2026 12:39:02 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: 3f2f6bb8f7b5 - main - hastd: Remove pidfile on exit List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: Commit messages for the main branch of the src repository List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3f2f6bb8f7b562276bffd04a9ae4c05a351b4435 Auto-Submitted: auto-generated Date: Mon, 02 Nov 2026 12:39:02 +0000 Message-Id: <6ae88466.30a8f.eb00778@gitrepo.freebsd.org> The branch main has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=3f2f6bb8f7b562276bffd04a9ae4c05a351b4435 commit 3f2f6bb8f7b562276bffd04a9ae4c05a351b4435 Author: Dag-Erling Smørgrav AuthorDate: 2026-11-02 12:30:42 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-11-02 12:30:42 +0000 hastd: Remove pidfile on exit Make hastd remove its pidfile before exit after catching a signal or a stop control message, not just on failure to start. MFC after: 1 week Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D60192 --- sbin/hastd/hastd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sbin/hastd/hastd.c b/sbin/hastd/hastd.c index 5d90ddc8aff9..1569dc9f8697 100644 --- a/sbin/hastd/hastd.c +++ b/sbin/hastd/hastd.c @@ -1173,6 +1173,7 @@ main_loop(void) } terminate_workers(); proto_close(cfg->hc_controlconn); + (void)pidfile_remove(pfh); exit(EX_OK); }