Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Mar 2016 21:48:16 +0000 (UTC)
From:      Bryan Drewery <bdrewery@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r297251 - head/contrib/ofed/management/infiniband-diags/src
Message-ID:  <201603242148.u2OLmGpm064820@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bdrewery
Date: Thu Mar 24 21:48:16 2016
New Revision: 297251
URL: https://svnweb.freebsd.org/changeset/base/297251

Log:
  Fix off-by-one found by GCC 5.3.2.
  
  This was fixed during refactoring in the upstream infiniband-diags 1.5.3.
  
  Sponsored by:	EMC / Isilon Storage Division

Modified:
  head/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c

Modified: head/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c
==============================================================================
--- head/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c	Thu Mar 24 21:48:13 2016	(r297250)
+++ head/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c	Thu Mar 24 21:48:16 2016	(r297251)
@@ -731,7 +731,7 @@ dump_topology(int listtype, int group)
 			}
 
 			fprintf(f, "\n# Spine Nodes");
-			for (n = 1; n <= (SPINES_MAX_NUM+1); n++) {
+			for (n = 1; n <= (SPINES_MAX_NUM); n++) {
 				if (ch->spinenode[n]) {
 					out_switch(ch->spinenode[n], group, chname);
 					for (port = ch->spinenode[n]->ports; port; port = port->next, i++)
@@ -740,7 +740,7 @@ dump_topology(int listtype, int group)
 				}
 			}
 			fprintf(f, "\n# Line Nodes");
-			for (n = 1; n <= (LINES_MAX_NUM+1); n++) {
+			for (n = 1; n <= (LINES_MAX_NUM); n++) {
 				if (ch->linenode[n]) {
 					out_switch(ch->linenode[n], group, chname);
 					for (port = ch->linenode[n]->ports; port; port = port->next, i++)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603242148.u2OLmGpm064820>