From nobody Sat Jun 27 15:10:41 2026 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 4gnbZv00zjz6jhsT for ; Sat, 27 Jun 2026 15:10:47 +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 4gnbZt6NV8z3dvj for ; Sat, 27 Jun 2026 15:10:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782573046; 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=V+vwmQG3PPf3+OZQrr/6lBrPEplwrQ9LuyaLZIjU2D5Y1PATB8OUlKUln6ZJhjoHA/JMF7 xWZYt8dOTqTfOviGkU8P3QQfJkjPhR5O1yPxhl+IhbC8lQBVjUZDGFn90ktBQ5RC0e8lyb QCFc86wZHKgM3gqVwUw5OCovTojw6kFbfONIvOJboVpurcoxD2nirQHPeCMBF05Nc0tc7p 5rW373/yfTmv0Yk5wMRkZkxEAee8SptaOvbgsAhArOgIAfndSDBEqtaVlVE4UFKMdVRfMt sRbaKqttSKZ/7yf3cbfbExwfa+sjBCWIQGbL0j4K64SiB48SF6micyXDRSrX+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782573046; a=rsa-sha256; cv=none; b=ISH9e9AVE8cCFWLjsecPJGnmZCP8U/GqPOTQ0NDLVPpRNT3CWWCMlIA5emtl1Wdd6Opi0w lsnVKZpf2/anfKZW8V8gEiadeJ/sgkFUJ/OPBAaDv2zFu8Pivp0qT4aK72QNWdl8z5bpiO Qd0cbdWUdsm9AHqolyt7KZFE10tNJh4bX7/YWZG5hhpI0+rXtIXGWXtuVb4NqrfFVoweYu ElhXWGT7IOlVkj2A3k2mutmnSdrVs7sVUGHQxzTejn7SIqywhUqLXOlr0nSj9z72h4P+1y cOcSSjTjIYMMWsSgJbBgmOhqOrPWq+FWMlIHEBvD2nmky64gOfvqV07RwhYa0g== 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=1782573046; 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=aHMrteu+1d0xtsILoHZjWGqTtel+wBLIvp3SsB/zVQ2gy9eshnlrvsb1292kBqJyeUtNgK y2C+fG87fPnYbkTID6D5j+kNwSOBOYRIN0fW0V0C6Yu5tYzMyN0uxoaXGYZcLdDJAmU/Eu /7saDdtubBq5d2eZKl0orvqIoQuaIUUwDWrwu8rcuLifSs/9JLnhMC3LGPlrF4TdrofRjW h12cyQc/Zua1BUXAr8QOOdHVPxSxVmlDr/rIGBcjSRUdy8QetQK3LvD59xqMNO/2TzVkfQ Vup/7dDZkNbd9b5c8dqOWxJbJ30xT5Ete+5hMRpx8UC+dwXMi15ST8l53+04+Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gnbZt4jB5zD9L for ; Sat, 27 Jun 2026 15:10:46 +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 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 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);