From 3ceca83270db76e8b16101f68dd29e2fe27bfaa4 Mon Sep 17 00:00:00 2001 From: bruceperens Date: Wed, 11 Dec 2013 23:25:25 +0000 Subject: [PATCH] Write the vector. git-svn-id: https://svn.code.sf.net/p/freetel/code@1336 01035d8c-6547-0410-b346-abe4f91aad63 --- freedv-server/source/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) { -- 2.25.1