diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2018-05-30 03:49:16 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2018-05-30 11:48:28 +0200 |
| commit | a3c592894d01095776ed96593edb0550ec1a68fe (patch) | |
| tree | f13ca38e66f535fb00a0ec17d7b5eb929a1520a4 | |
| parent | 9b82aef002d0a38976af926252e78c535f8317ce (diff) | |
| download | PROJ-a3c592894d01095776ed96593edb0550ec1a68fe.tar.gz PROJ-a3c592894d01095776ed96593edb0550ec1a68fe.zip | |
Replace suspicious use of strncat(), despite correct in that particular case (detected by gcc 8.1)
| -rw-r--r-- | src/proj_4D_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/proj_4D_api.c b/src/proj_4D_api.c index bd27cc17..1610b412 100644 --- a/src/proj_4D_api.c +++ b/src/proj_4D_api.c @@ -1019,7 +1019,7 @@ PJ_INIT_INFO proj_init_info(const char *initname){ strncpy (key, initname, 64); /* make room for ":metadata\0" at the end */ key[64] = 0; - strncat(key, ":metadata", 9); + memcpy(key + strlen(key), ":metadata", 9 + 1); strcpy(param, "+init="); /* The +strlen(param) avoids a cppcheck false positive warning */ strncat(param + strlen(param), key, sizeof(param)-1-strlen(param)); |
