diff options
author | Arnaud Charlet <charlet@adacore.com> | 2020-11-11 11:31:27 -0500 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-11-30 09:16:18 -0500 |
commit | 336aa630a0c219e947afeea6844e09dfe17957e5 (patch) | |
tree | d5bcfe7a134187fc63a5c4c2f1a660dbb7a789f7 /gcc/ada/terminals.c | |
parent | a09afbd1c6f17b150a8d4ce26cd65f390d056035 (diff) | |
download | gcc-336aa630a0c219e947afeea6844e09dfe17957e5.zip gcc-336aa630a0c219e947afeea6844e09dfe17957e5.tar.gz gcc-336aa630a0c219e947afeea6844e09dfe17957e5.tar.bz2 |
[Ada] Address warning compiling terminals.c
gcc/ada/
* terminals.c (allocate_pty_desc): Copy one less byte since the
last byte will always be set to 0.
Diffstat (limited to 'gcc/ada/terminals.c')
-rw-r--r-- | gcc/ada/terminals.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/terminals.c b/gcc/ada/terminals.c index 81388a7..ec9db3a 100644 --- a/gcc/ada/terminals.c +++ b/gcc/ada/terminals.c @@ -1244,7 +1244,7 @@ allocate_pty_desc (pty_desc **desc) { result->slave_fd = slave_fd; /* the string returned by ptsname or _getpty is a static allocated string. So we should make a copy */ - strncpy (result->slave_name, slave_name, sizeof (result->slave_name)); + strncpy (result->slave_name, slave_name, sizeof (result->slave_name) - 1); result->slave_name[sizeof (result->slave_name) - 1] = '\0'; result->child_pid = -1; *desc=result; |