aboutsummaryrefslogtreecommitdiff
path: root/src/pj_init.c
diff options
context:
space:
mode:
authorElliott Sales de Andrade <quantum.analyst@gmail.com>2015-05-31 02:02:18 -0400
committerElliott Sales de Andrade <quantum.analyst@gmail.com>2015-06-20 18:44:49 -0400
commite048c9f807df1d804c20089ca3c66bdb22296a66 (patch)
tree67bee70cc5090edd2ab9e8e0fca94592f6a59637 /src/pj_init.c
parent0c1ec3aa94732738690756b5a122a75f47706ff2 (diff)
downloadPROJ-e048c9f807df1d804c20089ca3c66bdb22296a66.tar.gz
PROJ-e048c9f807df1d804c20089ca3c66bdb22296a66.zip
Fix possibly-uninitialized variable warnings.
Some of these should be false positives, but I re-wrote them anyway because they were unclear.
Diffstat (limited to 'src/pj_init.c')
-rw-r--r--src/pj_init.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/pj_init.c b/src/pj_init.c
index 88f4a28c..b45a5054 100644
--- a/src/pj_init.c
+++ b/src/pj_init.c
@@ -409,11 +409,11 @@ pj_init_ctx(projCtx ctx, int argc, char **argv) {
/* put arguments into internal linked list */
if (argc <= 0) { pj_ctx_set_errno( ctx, -1 ); goto bum_call; }
- for (i = 0; i < argc; ++i)
- if (i)
- curr = curr->next = pj_mkparam(argv[i]);
- else
- start = curr = pj_mkparam(argv[i]);
+ start = curr = pj_mkparam(argv[0]);
+ for (i = 1; i < argc; ++i) {
+ curr->next = pj_mkparam(argv[i]);
+ curr = curr->next;
+ }
if (ctx->last_errno) goto bum_call;
/* check if +init present */