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-all
mailing list