Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1564182pxb; Tue, 26 Oct 2021 11:19:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz2/GQIay2l24EAWax/JjiDbzcJLBgNSwG6a1ZDwhUEKhQT3A0/c9RKhr3aMPGyxjzuXFTf X-Received: by 2002:a65:5082:: with SMTP id r2mr19915687pgp.353.1635272388769; Tue, 26 Oct 2021 11:19:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635272388; cv=none; d=google.com; s=arc-20160816; b=ziEfrJAkFzTUzoq03bVGd5go4pfFJgc8BolbW+4IC18i5qiHXkkHoM9f1h6lA7nQjN eE8x3Q0d+Wclyj0kI7+LCzOD8hzSsLW8w1npSyf+gwyWY32YA6b5OfNgAUMFh55gFglA EE9iWi6WXwkOmo5NqmXDJJEoKNm6TX5RNYBJq2HSare3neZ7w7XRTl7MVEP6DTK7ctQo 5I6KKdNnjGY0Yp+QhY9nnEgD8Vl8qO87dnB9N6hVrv63rY0Kz8paOMyl1v/BNIyxWtSQ 5R6MfpN+ZAxbhTxseL/Z1iYr8JyNzSUywd5EA+TaU1NYBpW7AK1m52JSuDJxPvYHIH6V 1scw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=eDxSkDWuV2Brl7cNvyAavjHeovH27qcvC2ratC3kbv8=; b=ypIGnQBXWzH+KnNvX9TVZM4sUPW20kRAG45aGtI2BO29USF72gOE6igNf27j7VbhRJ Zef//F/gcA+RN2TefELdPSndhE29r/Pqf3BTZYrzIeHRSnfIT66j+WNlfzffwOBhH6yi KSSQC231uF0E6dcFIonZUs6mgqYhhExj4ckGMEppxrPwA9ThJ8L6z6CYxOZ74WBChiMM smbkAGsOYpkGqGuuIqN7+K3GNUmuRAGJGJ9kHhXYv7ATf6nulOFKSfxJeA8jdxPkADLr ZHfrCjrLt5dSi5+74sNtfACCQ/LnMtp+YM6xzvDZqNyOZGjoOBvIj7ZlvMBhvfmaHjBk Ae2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=P1L7Qojt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d18si1656329pjs.100.2021.10.26.11.19.36; Tue, 26 Oct 2021 11:19:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=P1L7Qojt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235551AbhJZOgj (ORCPT + 99 others); Tue, 26 Oct 2021 10:36:39 -0400 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:52656 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234211AbhJZOgi (ORCPT ); Tue, 26 Oct 2021 10:36:38 -0400 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 4BB673F172 for ; Tue, 26 Oct 2021 14:34:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1635258853; bh=eDxSkDWuV2Brl7cNvyAavjHeovH27qcvC2ratC3kbv8=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=P1L7QojtR3MKwvXvPP2OAz83YqtC3rS09Rs1W3MJjFr7LbxjzGY69bmkcCtmiRrcN XozqnLsoakyM7Qs5B31Uhi+A6iUnJ2DYLV89fPhT39DNiUf6fbfXgpKj8ntVUOfJW6 fmJ6zw/gyzpGTAO/FGaHKBxsQKdz7xmb1iM5IhbN+BzryCcHzXnx9ETpS1qmreHC9p 8JYyNZHRpCjuI6L6R8dXZkAwYWw78ItzXzYkxemW+jpTkpOxV86t+/dmlArvW/lmzU KK4TkTeGj8mf0VmubSaHt7unxAOOjPAmRp9CPga58+qhb++0Byy62ySYviZ6sfv7Hz Ri9GFDEda8b8A== Received: by mail-wm1-f71.google.com with SMTP id y12-20020a1c7d0c000000b0032ccaad73d0so738927wmc.5 for ; Tue, 26 Oct 2021 07:34:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=eDxSkDWuV2Brl7cNvyAavjHeovH27qcvC2ratC3kbv8=; b=DZ5GzIN5JlidHU2l/aGvmV/v2n4yw1VOPfr+HLh+74o72x+qXC7j/s1Ia/Zqh/Qw3e dSLRDRR2Udez7jPoGIztGRYWSHUiJyMCFtGzJII1h25NMCnRMUTvzZxcAS7Wfmr2pkCo fZEyBFEBTCImopYs1gdRREYbvKOMRefjVayIo3jibMJFO6GHkii2T9Yto/GDf4nhGsZB QkvL7SPXRQwU54Uv7lnT6sNP4IYHKUKErpNCGc8UkqdW67gTtY9NeBWYuW3BGLoxlDU/ L0ljF9idtGCMY7K1mCtAyRl0s9BEjLlObgnE8dYweygQKuLWw5kX26N0mYGQDvC5Uz6Z sP5A== X-Gm-Message-State: AOAM533eK2W263QBIPHxAawdJl/nc0iI5rLhjhng2Qyt2+xWbRoXqOcy aEgptoZBYE9GMkg1xF/BX8+F4QXXpqYWxXnGRuzsfjnRFe3LOWyHBURr4YtR1Hn0+W6j6+1M4OH PqbJ5Qu0jyHocnuNaymQZASPNyplvHwutHOq+Td1+sw== X-Received: by 2002:a5d:58ec:: with SMTP id f12mr32833780wrd.24.1635258852983; Tue, 26 Oct 2021 07:34:12 -0700 (PDT) X-Received: by 2002:a5d:58ec:: with SMTP id f12mr32833741wrd.24.1635258852720; Tue, 26 Oct 2021 07:34:12 -0700 (PDT) Received: from arighi-desktop.homenet.telecomitalia.it ([151.57.120.224]) by smtp.gmail.com with ESMTPSA id p1sm800266wmq.23.2021.10.26.07.34.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Oct 2021 07:34:12 -0700 (PDT) From: Andrea Righi To: Shuah Khan Cc: linux-kselftest@vger.kernel.org, bpf@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] selftests/bpf: fix fclose/pclose mismatch Date: Tue, 26 Oct 2021 16:34:09 +0200 Message-Id: <20211026143409.42666-1-andrea.righi@canonical.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Make sure to use pclose() to properly close the pipe opened by popen(). Fixes: 81f77fd0deeb ("bpf: add selftest for stackmap with BPF_F_STACK_BUILD_ID") Signed-off-by: Andrea Righi --- tools/testing/selftests/bpf/test_progs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/bpf/test_progs.c b/tools/testing/selftests/bpf/test_progs.c index cc1cd240445d..e3fea6f281e4 100644 --- a/tools/testing/selftests/bpf/test_progs.c +++ b/tools/testing/selftests/bpf/test_progs.c @@ -370,7 +370,7 @@ int extract_build_id(char *build_id, size_t size) if (getline(&line, &len, fp) == -1) goto err; - fclose(fp); + pclose(fp); if (len > size) len = size; @@ -379,7 +379,7 @@ int extract_build_id(char *build_id, size_t size) free(line); return 0; err: - fclose(fp); + pclose(fp); return -1; } -- 2.32.0