diff options
author | Roland Fehrenbacher <rf@q-leap.de> | 2017-12-28 19:56:31 +0100 |
---|---|---|
committer | Christoph Biedl <debian.axhn@manchmal.in-ulm.de> | 2022-10-16 04:18:17 -0700 |
commit | a581310d680f034f10b43e84008e449056cdca8e (patch) | |
tree | 51c42e15a41d0d9a10d9d4e5d61890c008f83d70 | |
parent | 4e333e7284c653caa0ad813e774dca813c8b0526 (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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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); |