diff options
author | Roland Fehrenbacher <rf@q-leap.de> | 2017-12-28 19:56:31 +0100 |
---|---|---|
committer | Paul Gevers <elbrus@debian.org> | 2021-01-03 08:42:58 +0100 |
commit | 179007fec25e0364fc542e923a695d1b707e9079 (patch) | |
tree | 1a07fe634165d4745f6db5afbb74a562de7ed231 | |
parent | 0d51b6d58b295b0a46709ca5cffe68de70f05e33 (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); |