svn commit: r249747 - head/sbin/etherswitchcfg

Adrian Chadd adrian at FreeBSD.org
Mon Apr 22 05:27:14 UTC 2013


Author: adrian
Date: Mon Apr 22 05:27:13 2013
New Revision: 249747
URL: http://svnweb.freebsd.org/changeset/base/249747

Log:
  Initialise this to zero before using it to configure the vlangroup
  information.
  
  PR:		kern/177871
  Submitted by:	Luiz Otavio O Souza <loos.br at gmail.com>

Modified:
  head/sbin/etherswitchcfg/etherswitchcfg.c

Modified: head/sbin/etherswitchcfg/etherswitchcfg.c
==============================================================================
--- head/sbin/etherswitchcfg/etherswitchcfg.c	Mon Apr 22 05:02:34 2013	(r249746)
+++ head/sbin/etherswitchcfg/etherswitchcfg.c	Mon Apr 22 05:27:13 2013	(r249747)
@@ -139,6 +139,7 @@ set_port_vlangroup(struct cfg *cfg, char
 	v = strtol(argv[1], NULL, 0);
 	if (v < 0 || v >= cfg->info.es_nvlangroups)
 		errx(EX_USAGE, "vlangroup must be between 0 and %d", cfg->info.es_nvlangroups-1);
+	bzero(&p, sizeof(p));
 	p.es_port = cfg->unit;
 	if (ioctl(cfg->fd, IOETHERSWITCHGETPORT, &p) != 0)
 		err(EX_OSERR, "ioctl(IOETHERSWITCHGETPORT)");


More information about the svn-src-head mailing list