From nobody Sat Jun 27 15:10:41 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 4gnbZn6FLVz6jhsQ for ; Sat, 27 Jun 2026 15:10:41 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gnbZn5Wbpz3dp9 for ; Sat, 27 Jun 2026 15:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782573041; 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=rrtWM7AsWN6mJYKLHc8K4KBVUGQ/om3rv3MW0JEGRLw=; b=QO5fVzJnYzDgArwZbHY9ze224uQbYVubDikaXFO2vYOPD+5HNnPkYxzEkNpv5GVP3ofwfs uubag7yhErS85Y035q94ZNwoa36uEfPWKaKqPLtpFwUyM/d7qR8gPt6tpVEMez5lv7pBX4 bp1ZLX+tRhayMJ1OAcs3zMlZN2jv/OeUEj0jyGvK49SI2JQ7vRpZ1WzFbi+yMjdZOegkT5 8QCcwUzV4vcatVKLomoajQtq9F8PvlhBxatBSOYBWdrYUNPQ7Ohtpy9k7rmp5DFiDRNntf nNboQiI9G4vpqPMUpXXtI98kcWEfwQdPLFyVmEd2xTlMKUpSb0ufhhCqHWM0/w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782573041; a=rsa-sha256; cv=none; b=G0GzDxmwLTI8YIP5lcxBuiiQX2RZrN+lqazcrtbvxAOZjymwNZdPU7iEKEaNs+hwcXdKcJ I0VVETCEp0usVuSu8h3aI1AJuQvu5jc3kw4v4u9Gftvku1Zp5LW66xVaSaeVnE22wwORsg aJg+xvAbXHm0p+UXc4rGm7sp5RNggF6g0o8UmfZxQKPeC5Aa09QPjBgqpJlyqzM1oMq6XQ vdGzDrIIoqijDpKJQfbhx6CkDhENI0gFmqd80yT9eBbKbse6vTHgism5Gz8j6rwrCiTibF LWduayuf2Z2hzsX6rdjogzNbCkrHXYNbc+AcHC8IhlmyojH2NgCCIQmszeTVmw== 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=1782573041; 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=rrtWM7AsWN6mJYKLHc8K4KBVUGQ/om3rv3MW0JEGRLw=; b=INRf2PZnamhKEK0raJHUNmLvLD2oQwdg2h6T0/dudJWOwppJlTN/BGb4YC7ucdroyb2mzo XapJDa1FBh52X7jsN62COLOM3wF/iPZL9wuy9IZ3KYkNZDIhqENM1okh6YgyRCu8LXmmPV vDdnLxDdNJxPUY70CyJNMRxGIOIGZvuGciiIwnphzJYlTJo7GseNySvdQx3YwqsRTux84b mylvLYhBu/eh9SY6eUNINBWOBrMUVwYmZQg/EJuC+NqrcCIysMaU5VbA+eF7W6Ed96zxp3 zTINUfYuOTVMEnWHaEq4d7Y2vvbP0RtP7nmLOMCryO9vaBRBm3saz1hyFYmJiw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gnbZn4QkGzCsv for ; Sat, 27 Jun 2026 15:10:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 22ed0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 27 Jun 2026 15:10:41 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Poul-Henning Kamp Subject: git: 27e292627589 - main - gstat: Sanitize code which gcc did not like. List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: 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: phk X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 27e292627589172e70ea01a736f639d7aedbab9d Auto-Submitted: auto-generated Date: Sat, 27 Jun 2026 15:10:41 +0000 Message-Id: <6a3fe7f1.22ed0.8218e33@gitrepo.freebsd.org> The branch main has been updated by phk: URL: https://cgit.FreeBSD.org/src/commit/?id=27e292627589172e70ea01a736f639d7aedbab9d commit 27e292627589172e70ea01a736f639d7aedbab9d Author: Poul-Henning Kamp AuthorDate: 2026-06-27 15:10:25 +0000 Commit: Poul-Henning Kamp CommitDate: 2026-06-27 15:10:25 +0000 gstat: Sanitize code which gcc did not like. --- usr.sbin/gstat/gstat.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/usr.sbin/gstat/gstat.c b/usr.sbin/gstat/gstat.c index 11616d263272..2b991788cd9e 100644 --- a/usr.sbin/gstat/gstat.c +++ b/usr.sbin/gstat/gstat.c @@ -35,6 +35,7 @@ #include #include +#include #include #include #include @@ -388,7 +389,7 @@ main(int argc, char **argv) struct gconsumer *cp; struct gident *gid; char *p; - char ts[100], g_name[4096]; + char ts[100], ts2[100], g_name[4096]; long double xfer_per_sec, busy_pct; struct kstat krd, kwr, kfree, kother; uint64_t queue_len; @@ -396,7 +397,6 @@ main(int argc, char **argv) memset(&kother, 0, sizeof kother); hist = NULL; el = NULL; - maxx = -1; curx = -1; loop = 0; /* Turn on batch mode if output is not tty. */ @@ -502,10 +502,11 @@ main(int argc, char **argv) dt += (tp.tv_nsec - tq.tv_nsec) * 1e-9; tq = tp; if (flag_C) { /* set timestamp string */ - (void)strftime(ts,sizeof(ts), - "%F %T",localtime(&tq.tv_sec)); - (void)snprintf(ts,sizeof(ts), - "%s.%.9ld",ts,tq.tv_nsec); + (void)strftime(ts2, sizeof(ts2), + "%F %T", localtime(&tq.tv_sec)); + assert(strlen(ts2) < 50); + (void)snprintf(ts, sizeof(ts), + "%s.%.9ld" ,ts2,tq.tv_nsec); } if (loop > 1 && !flag_C) text_header(); @@ -654,6 +655,7 @@ main(int argc, char **argv) } else { getyx(stdscr, cury, curx); getmaxyx(stdscr, maxy, maxx); + (void)maxx; clrtobot(); if (maxy - 1 <= cury) move(maxy - 1, 0);