From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, RCVD_IN_DNSWL_LOW autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20499 invoked by alias); 15 Jun 2021 12:08:08 -0000 Received: (qmail 20495 invoked from network); 15 Jun 2021 12:08:08 -0000 Received: from forward5-smtp.messagingengine.com (66.111.4.239) by inbox.vuxu.org with ESMTPUTF8; 15 Jun 2021 12:08:08 -0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailforward.nyi.internal (Postfix) with ESMTP id AF8D21940B7A for ; Tue, 15 Jun 2021 08:08:05 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 15 Jun 2021 08:08:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=4RNKgTdINneCKGsDF C8bgrAe5zSeJqvUz7V2G6sM9jc=; b=lstxq2Jx7aem4liw/vyvxaRkLdMTtSs3L eML0IdcmgAcKS3TEnQtlFX+j2nqC6ur0/LaCk+mS/NDuZuyYThP4+p2a1y72TPbu +WJ5i/VppC90D7tJoeJjl4vf+hXUTOgJpBksFTHS/9WyhQXHGzrNC0L3RfL5XfYL 0MqVCHALM5e2pfhd9M79tiTxc8VYr0xAI2hOmTSPOZkYYs39c/1ATlPHK4yExGVi tUwdJlXRyduCErIZ5nqqDNLfF5Mk/Tnx0SFoMmjIO69oExViQ2H0qXdb8vN+WfUO fsFADDvK3shnwv+zKw5plklS2uyx++9trsseAsmD+6tmPO8lUzjwg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedvjedggeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhihsshgrrdhisheq necuggftrfgrthhtvghrnhephedvfffghfetieejgfetfedtgffhvdehueehvdejudfgge fgleejgfelfeevgfefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomhepqhihlhhishhssegvvhgvrdhqhihlihhsshdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 15 Jun 2021 08:08:05 -0400 (EDT) Received: by eve.qyliss.net (Postfix, from userid 1000) id A08E9E3F; Tue, 15 Jun 2021 12:08:02 +0000 (UTC) From: Alyssa Ross To: leahutils@inbox.vuxu.org Cc: Alyssa Ross Subject: [PATCH] extrace: skip parent lookup for pid 1 Date: Tue, 15 Jun 2021 12:08:01 +0000 Message-Id: <20210615120801.121874-1-hi@alyssa.is> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: I was getting a lot of errors that looked like extrace: process vanished before we found its parent: pid 1: redirfd Which are easily avoidable. --- extrace.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extrace.c b/extrace.c index e3a441a..4848a6f 100644 --- a/extrace.c +++ b/extrace.c @@ -140,6 +140,9 @@ pid_depth(pid_t pid) char *s; int fd, d, i; + if (pid == 1) + return 0; + snprintf(name, sizeof name, "/proc/%d/stat", pid); if ((fd = open(name, O_RDONLY)) < 0) -- 2.31.1