From: Paul Ramsey Date: Sun, 20 Dec 2009 04:31:06 +0000 (+0000) Subject: Fix bracket issue in commandline opt handline X-Git-Tag: 1.5.0b1~65 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b130359043c3a4b7172f747ca72a9d1e5fed582;p=postgis Fix bracket issue in commandline opt handline git-svn-id: http://svn.osgeo.org/postgis/trunk@5036 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/loader/shp2pgsql-cli.c b/loader/shp2pgsql-cli.c index 3d4f14983..c924b836f 100644 --- a/loader/shp2pgsql-cli.c +++ b/loader/shp2pgsql-cli.c @@ -77,11 +77,15 @@ main (int argc, char **argv) case 'a': case 'p': if (config->opt == ' ') + { config->opt = c; + } else + { /* Only one of these options can be chosen */ usage(); exit(0); + } break; case 'D': @@ -94,11 +98,15 @@ main (int argc, char **argv) case 's': if (optarg) + { sscanf(optarg, "%d", &(config->sr_id)); + } else + { /* With -s, user must specify SRID */ usage(); exit(0); + } break; case 'g':