Control: tags -1 + patch The attached patch fixes the FTBFS with gcc 8. Regards, Reiner
diff --git a/debian/patches/0003-gcc8.patch b/debian/patches/0003-gcc8.patch new file mode 100644 index 0000000..b405d18 --- /dev/null +++ b/debian/patches/0003-gcc8.patch @@ -0,0 +1,29 @@ +Author: Reiner Herrmann <reiner@reiner-h.de> +Description: Fix build with gcc 8 + - psm_utils.c: reserve enough memory for both input strings and the fixed part + - psm_ep.c: e has sufficient space to copy including the NULL terminator, + which fixes a warning about truncation of the input string +Bug-Debian: https://bugs.debian.org/897774 + +--- a/psm_ep.c ++++ b/psm_ep.c +@@ -1349,7 +1349,7 @@ + + b_new = (char *) devstr; + e = b_new + len; +- strncpy(e, devstring, len-1); ++ strncpy(e, devstring, len); + e[len-1] = '\0'; + ee = e + len; + i = 0; +--- a/psm_utils.c ++++ b/psm_utils.c +@@ -955,7 +955,7 @@ + union psmi_envvar_val env_fi; + char fvals_str[128]; + char fname[128]; +- char fdesc[256]; ++ char fdesc[300]; + + snprintf(fvals_str, sizeof fvals_str - 1, "%d:%d:1", num, denom); + fvals_str[sizeof fvals_str - 1] = '\0'; diff --git a/debian/patches/series b/debian/patches/series index c6d3224..cdf9028 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,3 @@ 0001-Fix-truncation-warnings-with-gcc7.patch 0002-Include-sys-sysmacros.h-to-avoid-warning-about-minor.patch +0003-gcc8.patch
Attachment:
signature.asc
Description: PGP signature