From e048c9f807df1d804c20089ca3c66bdb22296a66 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Sun, 31 May 2015 02:02:18 -0400 Subject: Fix possibly-uninitialized variable warnings. Some of these should be false positives, but I re-wrote them anyway because they were unclear. --- src/geod_set.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/geod_set.c') 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 */ -- cgit v1.2.3