aboutsummaryrefslogtreecommitdiff
path: root/src/pj_init.c
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2017-02-28 01:02:25 +0100
committerEven Rouault <even.rouault@spatialys.com>2017-02-28 17:02:53 +0100
commit21d16428760469717fd25ebf9d03c286db935c66 (patch)
tree0747dd9d46c106e11a4e85d0caaacc002f2557e9 /src/pj_init.c
parent8bf1acf2692e7628c2a7b41ad53d876f9b9b09e9 (diff)
downloadPROJ-21d16428760469717fd25ebf9d03c286db935c66.tar.gz
PROJ-21d16428760469717fd25ebf9d03c286db935c66.zip
Enable cppcheck and fix related mostly false-positive warnings
Diffstat (limited to 'src/pj_init.c')
-rw-r--r--src/pj_init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pj_init.c b/src/pj_init.c
index 62901fdf..1f09b0f2 100644
--- a/src/pj_init.c
+++ b/src/pj_init.c
@@ -288,7 +288,8 @@ get_init(projCtx ctx, paralist **start, paralist *next, char *name,
paralist *init_items = NULL;
const paralist *orig_next = next;
- (void)strncpy(fname, name, MAX_PATH_FILENAME + ID_TAG_MAX + 1);
+ (void)strncpy(fname, name, sizeof(fname)-2);
+ fname[sizeof(fname)-2] = '\0';
/*
** Search for file/key pair in cache