aboutsummaryrefslogtreecommitdiff
path: root/src/geod_set.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/geod_set.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/geod_set.c')
-rw-r--r--src/geod_set.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/geod_set.c b/src/geod_set.c
index eaadce52..e687c512 100644
--- a/src/geod_set.c
+++ b/src/geod_set.c
@@ -15,11 +15,11 @@ geod_set(int argc, char **argv) {
/* put arguments into internal linked list */
if (argc <= 0)
emess(1, "no arguments in initialization list");
- 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;
+ }
/* set elliptical parameters */
if (pj_ell_set(pj_get_default_ctx(),start, &geod_a, &es)) emess(1,"ellipse setup failure");
/* set units */