aboutsummaryrefslogtreecommitdiff
path: root/src/pj_init.c
diff options
context:
space:
mode:
authorThomas Knudsen <busstoptaktik@users.noreply.github.com>2018-01-06 11:30:27 +0100
committerGitHub <noreply@github.com>2018-01-06 11:30:27 +0100
commit51a2ab2d6706d39c81a1555608ba8954068e2543 (patch)
tree1be7c200e349d831b19069bc8fcfed6dcf9b681b /src/pj_init.c
parent7449edfb10496e2e8d1633d6fe77201787ae7ad8 (diff)
downloadPROJ-51a2ab2d6706d39c81a1555608ba8954068e2543.tar.gz
PROJ-51a2ab2d6706d39c81a1555608ba8954068e2543.zip
Eliminate potential zero-dereference in get_init.
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 310206f7..2cf53e41 100644
--- a/src/pj_init.c
+++ b/src/pj_init.c
@@ -246,7 +246,8 @@ Expand key from buffer or (if not in buffer) from init file
if (0==definition)
return 0;
init_items = string_to_paralist (ctx, definition);
- pj_log (ctx, 3, "get_init: got [%s], paralist[0,1]: [%s,%s]\n", definition, init_items->param, init_items->next? init_items->next->param: "(empty)");
+ if (init_items)
+ pj_log (ctx, 3, "get_init: got [%s], paralist[0,1]: [%s,%s]\n", definition, init_items->param, init_items->next? init_items->next->param: "(empty)");
pj_dealloc (definition);
if (0==init_items)
return 0;