summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland Fehrenbacher <rf@q-leap.de>2017-12-28 19:56:31 +0100
committerPaul Gevers <elbrus@debian.org>2021-01-03 08:42:58 +0100
commit179007fec25e0364fc542e923a695d1b707e9079 (patch)
tree1a07fe634165d4745f6db5afbb74a562de7ed231
parent0d51b6d58b295b0a46709ca5cffe68de70f05e33 (diff)
Fix truncation warnings with gcc7
This patch was originally created by Johannes Brandstätter <jbrandst@2ds.eu> see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853451 Gbp-Pq: Name 0001-Fix-truncation-warnings-with-gcc7.patch
-rw-r--r--psm_ep.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/psm_ep.c b/psm_ep.c
index 6857895..2bd0ed4 100644
--- a/psm_ep.c
+++ b/psm_ep.c
@@ -978,7 +978,7 @@ __psm_ep_open(psm_uuid_t const unique_job_key, struct psm_ep_open_opts const *op
int i, num_rails = 0;
char *uname = "IPATH_UNIT";
char *pname = "IPATH_PORT";
- char uvalue[4], pvalue[4];
+ char uvalue[4], pvalue[6];
int devid_enabled[PTL_MAX_INIT];
union psmi_envvar_val devs;
@@ -1010,7 +1010,7 @@ __psm_ep_open(psm_uuid_t const unique_job_key, struct psm_ep_open_opts const *op
/* If multi-rail is used, set the first ep unit/port */
if (num_rails > 0) {
snprintf(uvalue, 4, "%1d", units[0]);
- snprintf(pvalue, 4, "%1d", ports[0]);
+ snprintf(pvalue, 6, "%1d", ports[0]);
setenv(uname, uvalue, 1);
setenv(pname, pvalue, 1);
}
@@ -1038,7 +1038,7 @@ __psm_ep_open(psm_uuid_t const unique_job_key, struct psm_ep_open_opts const *op
if (psmi_device_is_enabled(devid_enabled, PTL_DEVID_IPS)) {
for (i = 1; i < num_rails; i++) {
snprintf(uvalue, 4, "%1d", units[i]);
- snprintf(pvalue, 4, "%1d", ports[i]);
+ snprintf(pvalue, 6, "%1d", ports[i]);
setenv(uname, uvalue, 1);
setenv(pname, pvalue, 1);