Fix a number of gcc 9.2 compiler warnings

This commit is contained in:
Erik de Castro Lopo
2019-09-15 12:03:56 +10:00
parent 2409f5f39d
commit 04974d2715
7 changed files with 24 additions and 20 deletions

View File

@@ -46,7 +46,9 @@ safe_strncat(char *dest, const char *src, size_t dest_size)
if (dest_size < 1)
return dest;
/* Assume dist has space for a term character .. */
ret = strncat(dest, src, dest_size - strlen (dest));
/* .. but set it explicitly. */
dest [dest_size - 1] = 0;
return ret;
@@ -60,7 +62,7 @@ safe_strncpy(char *dest, const char *src, size_t dest_size)
if (dest_size < 1)
return dest;
ret = strncpy(dest, src, dest_size);
ret = strncpy(dest, src, dest_size - 1);
dest [dest_size - 1] = 0;
return ret;