From: bruceperens Date: Wed, 11 Dec 2013 23:25:25 +0000 (+0000) Subject: Write the vector. X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=3ceca83270db76e8b16101f68dd29e2fe27bfaa4;p=freetel-svn-tracking.git Write the vector. git-svn-id: https://svn.code.sf.net/p/freetel/code@1336 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/freedv-server/source/main.cpp b/freedv-server/source/main.cpp index 042cc066..4728e18c 100644 --- a/freedv-server/source/main.cpp +++ b/freedv-server/source/main.cpp @@ -104,10 +104,14 @@ main(int argc, char * * argv) case 'x': char * const colon(index(optarg, ':')); - if ( colon == 0 || *colon == 0 ) { + if ( colon == 0 || colon[0] != ':' || colon[1] == 0 ) { cerr << argv[optind - 1] << ": Missing colon. Argument must be of the form \":\"" << endl; exit(1); } + + *colon = 0; + vector[0] = optarg; + vector[1] = &colon[1]; } switch (command) {