From nobody Tue Jan 27 18:03:17 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 4f0tYd6C2Gz6QCPy for ; Tue, 27 Jan 2026 18:03:17 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f0tYd59gQz3b4Z for ; Tue, 27 Jan 2026 18:03:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769536997; 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=MrKl2aIOIS6KJ9r7HuRRklndxDIwnyeJP3FymEKPxLo=; b=FvT42R0YxgU/YYdtg7lHPtdnFYfgrAjkB0YHGYsdVbSLLalMGGexAeXG3ENnKXZvKJVirM daPFQcTCH/HQPsufHvGJchfl0HCVQVY13o5n5ww3+xv9GubKIjB/rInaRDpjNJ9E7G51Vx o0EWY5PZUQ/y+DgsAFasfeVI9NtYPySdzpdb/uaL4udF0ZsauxYijkynJAP0K7rtOa93Ng 8k9Sq/KtvyMLYRIY3m0RqVTUQta4bbdZOyHEz4iODR+Ww+MwKJXYPkuUxSk9heGJuQG4vv BXzQwUmvjD/ft4XV847a3NETbXKnjgLLWYB5jvpz53V7i13ulWo85eJv9U2UGA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769536997; 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=MrKl2aIOIS6KJ9r7HuRRklndxDIwnyeJP3FymEKPxLo=; b=sS7CEzLSxusTyj0j2zL8Q+YP3IuH0VGx94j7QAdS1OIysF2/mUIa2OzGS2rrODaeNkrknH r72cfGrh7HnVVNjow5oWy8UrGEx7TW4DeNieXOV3UjcKVQIqk9IqLnTJYbUwRMOeV70j63 pOeySjOoXTveNdLpM6/GZoY3eo09+FnN23+b9lRop+7s/NQqTMnoX+iffiC2jUC/5Ya7RI eNO8RAh/STb7/e+oy+jhYFnL0iAiXQ+cAZHzS0hoPqdn4YwHyMASMvOnZS/Mowi4aaWrok K9Q+GwajGGN5rvh9tvNJKXbN/lSxqP/K/uP3Rigwy6ramG/TxXKV6el4U9fl+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769536997; a=rsa-sha256; cv=none; b=KjZ+bH5WgwNoNYFOXHKi9p5S9PL0gdCPI87z2Ir+150ZbPShUR4e2aqcPblVBt5B/fcxBl +Un/oeN9uG4JLdT98USKMeA1JEN9p55lf8/TBSclibt07eZuFEPgcXhlLbwEJM/NJHXusA szzYDAERysqRMI+zPZ9q33A6MVGe70Ts6bYs75WfD155xUhiHzOzTaCn1GyQsLFwGn4Izi Nn8veJ5URwt01muo2FzgiSZAsuRkeVAREXy4sE6XA0azx/LN2u/rEEldW2DFENmQlCJiqr l/EvTnMcu7cUTHeby8Wmotshz/gCD9Y1udYFR1giBk3GcmMdFQHq5b+dIbtQKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f0tYd4gKvz2f5 for ; Tue, 27 Jan 2026 18:03:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id ca30 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 27 Jan 2026 18:03:17 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Gleb Smirnoff Subject: git: 29c3350f395a - main - ipfw: fix my stupid error in casting void * to enum 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: 29c3350f395a48b5c6fe8acd28f281e9af9cd8ab Auto-Submitted: auto-generated Date: Tue, 27 Jan 2026 18:03:17 +0000 Message-Id: <6978fde5.ca30.1018f47b@gitrepo.freebsd.org> The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/src/commit/?id=29c3350f395a48b5c6fe8acd28f281e9af9cd8ab commit 29c3350f395a48b5c6fe8acd28f281e9af9cd8ab Author: Gleb Smirnoff AuthorDate: 2026-01-27 18:02:46 +0000 Commit: Gleb Smirnoff CommitDate: 2026-01-27 18:02:46 +0000 ipfw: fix my stupid error in casting void * to enum Fixes: 349fcf079ca32d5c93e45366d2b27638747affeb --- sys/netpfil/ipfw/ip_fw_iface.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/netpfil/ipfw/ip_fw_iface.c b/sys/netpfil/ipfw/ip_fw_iface.c index 731587adef21..332a90f1844a 100644 --- a/sys/netpfil/ipfw/ip_fw_iface.c +++ b/sys/netpfil/ipfw/ip_fw_iface.c @@ -95,12 +95,12 @@ enum ifevent { ARRIVAL, DEPARTURE, RENAME }; static void ipfw_kifhandler(void *arg, struct ifnet *ifp, const char *old_name) { - enum ifevent *what = arg; + enum ifevent what = (uintptr_t)arg; struct ip_fw_chain *ch; struct ipfw_iface *iif; struct namedobj_instance *ii; - MPASS(*what != RENAME || old_name != NULL); + MPASS(what != RENAME || old_name != NULL); if (V_ipfw_vnet_ready == 0) return; @@ -114,9 +114,9 @@ ipfw_kifhandler(void *arg, struct ifnet *ifp, const char *old_name) return; } iif = (struct ipfw_iface*)ipfw_objhash_lookup_name(ii, 0, - *what == RENAME ? old_name : if_name(ifp)); + what == RENAME ? old_name : if_name(ifp)); if (iif != NULL) { - switch (*what) { + switch (what) { case ARRIVAL: handle_ifattach(ch, iif, ifp->if_index); break;