Mesa (master): v3d: use snprintf(..., "%s", ...) instead of strncpy

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 31 23:45:05 UTC 2018


Module: Mesa
Branch: master
Commit: e6ff5ac4468eb144eb8809997c696009d4a1eaae
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6ff5ac4468eb144eb8809997c696009d4a1eaae

Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jul 31 16:41:28 2018 -0700

v3d: use snprintf(..., "%s", ...) instead of strncpy

Fixes a compiler warning about terminator NUL, based on f836d799f906
("intel/decoder: use snprintf(..., "%s", ...) instead of strncpy")

---

 src/broadcom/cle/v3d_decoder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/broadcom/cle/v3d_decoder.c b/src/broadcom/cle/v3d_decoder.c
index 00d67b2a2e..4496388e31 100644
--- a/src/broadcom/cle/v3d_decoder.c
+++ b/src/broadcom/cle/v3d_decoder.c
@@ -834,7 +834,7 @@ iter_advance_field(struct v3d_field_iterator *iter)
 
         iter->field = iter->group->fields[iter->field_iter++];
         if (iter->field->name)
-                strncpy(iter->name, iter->field->name, sizeof(iter->name));
+                snprintf(iter->name, sizeof(iter->name), iter->field->name);
         else
                 memset(iter->name, 0, sizeof(iter->name));
         iter->offset = iter_group_offset_bits(iter, iter->group_iter) / 8 +




More information about the mesa-commit mailing list