svn commit: r366816 - stable/12/sbin/ipfw

Alexander V. Chernikov melifaro at FreeBSD.org
Sun Oct 18 20:54:16 UTC 2020


Author: melifaro
Date: Sun Oct 18 20:54:15 2020
New Revision: 366816
URL: https://svnweb.freebsd.org/changeset/base/366816

Log:
  MFC r363173:   [ipfw] quieten maybe-uninitialized errors in ipfw.
  
  PR:		250434
  Reported by:	brndr

Modified:
  stable/12/sbin/ipfw/dummynet.c
  stable/12/sbin/ipfw/ipfw2.c
  stable/12/sbin/ipfw/nat64lsn.c
  stable/12/sbin/ipfw/tables.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sbin/ipfw/dummynet.c
==============================================================================
--- stable/12/sbin/ipfw/dummynet.c	Sun Oct 18 18:35:23 2020	(r366815)
+++ stable/12/sbin/ipfw/dummynet.c	Sun Oct 18 20:54:15 2020	(r366816)
@@ -1279,8 +1279,8 @@ ipfw_config_pipe(int ac, char **av)
 	struct dn_profile *pf = NULL;
 	struct ipfw_flow_id *mask = NULL;
 #ifdef NEW_AQM
-	struct dn_extra_parms *aqm_extra;
-	struct dn_extra_parms *sch_extra;
+	struct dn_extra_parms *aqm_extra = NULL;
+	struct dn_extra_parms *sch_extra = NULL;
 	int lmax_extra;
 #endif
 	

Modified: stable/12/sbin/ipfw/ipfw2.c
==============================================================================
--- stable/12/sbin/ipfw/ipfw2.c	Sun Oct 18 18:35:23 2020	(r366815)
+++ stable/12/sbin/ipfw/ipfw2.c	Sun Oct 18 20:54:15 2020	(r366816)
@@ -1618,6 +1618,9 @@ print_instruction(struct buf_pr *bp, const struct form
 			case O_TCPWIN:
 				s = "tcpwin";
 				break;
+			default:
+				s = "<unknown>";
+				break;
 			}
 			bprintf(bp, " %s %u", s, cmd->arg1);
 		} else
@@ -4003,7 +4006,7 @@ chkarg:
 		struct addrinfo *res;
 		char *s, *end;
 		int family;
-		u_short port_number;
+		u_short port_number = 0;
 
 		NEED1("missing forward address[:port]");
 
@@ -5600,7 +5603,7 @@ ifinfo_cmp(const void *a, const void *b)
 static void
 ipfw_list_tifaces(void)
 {
-	ipfw_obj_lheader *olh;
+	ipfw_obj_lheader *olh = NULL;
 	ipfw_iface_info *info;
 	uint32_t i;
 	int error;
@@ -5608,7 +5611,6 @@ ipfw_list_tifaces(void)
 	if ((error = ipfw_get_tracked_ifaces(&olh)) != 0)
 		err(EX_OSERR, "Unable to request ipfw tracked interface list");
 
-
 	qsort(olh + 1, olh->count, olh->objsize, ifinfo_cmp);
 
 	info = (ipfw_iface_info *)(olh + 1);
@@ -5625,7 +5627,3 @@ ipfw_list_tifaces(void)
 
 	free(olh);
 }
-
-
-
-

Modified: stable/12/sbin/ipfw/nat64lsn.c
==============================================================================
--- stable/12/sbin/ipfw/nat64lsn.c	Sun Oct 18 18:35:23 2020	(r366815)
+++ stable/12/sbin/ipfw/nat64lsn.c	Sun Oct 18 20:54:15 2020	(r366816)
@@ -99,6 +99,7 @@ nat64lsn_print_states(void *buf)
 	stg = (ipfw_nat64lsn_stg_v1 *)(od + 1);
 	sz = od->head.length - sizeof(*od);
 	next_idx = 0;
+	proto = NULL;
 	while (sz > 0 && next_idx != 0xFF) {
 		next_idx = stg->next.index;
 		sz -= sizeof(*stg);

Modified: stable/12/sbin/ipfw/tables.c
==============================================================================
--- stable/12/sbin/ipfw/tables.c	Sun Oct 18 18:35:23 2020	(r366815)
+++ stable/12/sbin/ipfw/tables.c	Sun Oct 18 20:54:15 2020	(r366816)
@@ -847,7 +847,7 @@ table_show_info(ipfw_xtable_info *i, void *arg)
 static int
 table_show_one(ipfw_xtable_info *i, void *arg)
 {
-	ipfw_obj_header *oh;
+	ipfw_obj_header *oh = NULL;
 	int error;
 	int is_all;
 
@@ -1179,7 +1179,7 @@ tentry_fill_key_type(char *arg, ipfw_obj_tentry *tentr
 	struct servent *sent;
 	int masklen;
 
-	masklen = 0;
+	mask = masklen = 0;
 	af = 0;
 	paddr = (struct in6_addr *)&tentry->k;
 


More information about the svn-src-all mailing list