From nobody Fri Jun 20 22:38:20 2025 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 4bPC711Zldz5yf7d; Fri, 20 Jun 2025 22:38:21 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bPC704spzz48jF; Fri, 20 Jun 2025 22:38:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750459100; 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=PkGaxcFiEG/91X3Snk/AuBpXwS+Y8Jct8sSrg1uxz8Y=; b=wFb4idYNnWGxWqKKBSib5dHy9Hhz6d51MX3rEJCft5rIy+rk8Zoj65lnwvYZwmDpT6Pad/ U0LPeHRuYWG4k6VoznvZ5ZHy8fKDjgC+lQxAYgZl1eVCSC2C5ofX9CR5FbKNAeypc0/usR BNvTkVIxZZAG1b0C/m0ZqIrgliEKfBHt7Pa8+lKfTbF843muXkNBy6oauVmBqFjZFgHVYO LYqEsV2NJtXiJXeiL6hZIfOJvrE1Rcai80OWfOTDjTSnecfbCozdnAtMYsHx04L9R1vm90 9ZEGWPcN3HY2WEVXLMFLBJ1g8Wo5b69BCR7RELxIn0XmRHOnLgGOiZQWTr1YCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750459100; 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=PkGaxcFiEG/91X3Snk/AuBpXwS+Y8Jct8sSrg1uxz8Y=; b=UE83K+zBLoJSrW1Ekfoe7ZYD8g2/zBPNwfbMi2V8MC7G7YL3ixDq+u5AlweHUHaOSJ6lSm 0h+YWYzzx5CQ3wr56gj2vyLh+fETX+OanhcQnA5tqOGr5zMW4wBTCHEJ/ioD3fIUMlNeTG C7JKep7EH/S8ypl2YzKgtWtYVy4zfbeTxj7y9MZnaj9nqePRVn5oNH3gtP6oKCVY//WpNW ZzgY4qnEndRROrlyNwHD1xB6LL5WGqOBD5OQHIlVGmoSOMq6hl5osnQ2ij6nbY8CaJfTbi 0ngT10+lrzEhKD2a++aLWJlw1+obKYpgqRwL9JTuDj4LwIhMAwykFkwO4q0vSQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1750459100; a=rsa-sha256; cv=none; b=li002hOtABPPBroHpOTIO/qB1TkN2mjRzTXUaIl8zP89JAgCWJZ1VVCpyuB16y4u7qs991 iRPDiw0Kum9Jw+iWd8VX+lkYyaekODH21s4bencA6x1bNc+fnG67/UYLOoIdM7hNcbIf5e f1kRghmAkxcPuyknYbpM5VkHpqwNIN/OPNdCnZ7ty5CXxWZpkgQ25lfpJbEePSgoN2EUhi YWKiLLzfjKjh5DaqlOLoG5GluEa+Lh452ZctXiJ9H/qcq8i7divkjMHbygNVSiV1kvYX3x QQJCMMeDdodIBSsztboa/Vcgg33BGjLygEwPNBIcY/eONnfibp3UeAEdCn35FA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bPC704KQ8z144b; Fri, 20 Jun 2025 22:38:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55KMcKXt039877; Fri, 20 Jun 2025 22:38:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55KMcKwK039874; Fri, 20 Jun 2025 22:38:20 GMT (envelope-from git) Date: Fri, 20 Jun 2025 22:38:20 GMT Message-Id: <202506202238.55KMcKwK039874@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Gleb Smirnoff Subject: git: 220cdd1b3941 - main - libc/rpc/svc_nl: plg a memory leak 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: glebius X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 220cdd1b394109a5db9e5b402141c746095c4292 Auto-Submitted: auto-generated The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=220cdd1b394109a5db9e5b402141c746095c4292 commit 220cdd1b394109a5db9e5b402141c746095c4292 Author: Gleb Smirnoff AuthorDate: 2025-06-20 22:37:47 +0000 Commit: Gleb Smirnoff CommitDate: 2025-06-20 22:37:47 +0000 libc/rpc/svc_nl: plg a memory leak CID: 1591126 --- lib/libc/rpc/svc_nl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/libc/rpc/svc_nl.c b/lib/libc/rpc/svc_nl.c index 5cce44d9d98f..cff364063c5c 100644 --- a/lib/libc/rpc/svc_nl.c +++ b/lib/libc/rpc/svc_nl.c @@ -92,7 +92,7 @@ svc_nl_create(const char *service) .nl_family = PF_NETLINK, }; struct nl_softc *sc; - SVCXPRT *xprt; + SVCXPRT *xprt = NULL; void *buf = NULL; uint16_t family; ssize_t len = 1024; @@ -133,6 +133,7 @@ svc_nl_create(const char *service) return (xprt); fail: + free(xprt); free(buf); snl_free(&sc->snl); free(sc);