From 53e0bc5f126efc8a36e04c33c16e4ad1f26f54ca Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Sat, 5 Nov 2016 13:58:32 +0100 Subject: [PATCH] POSIX: use up to 20 command line arguments This fixes the case where more than 10 args were needed for instance when starting mavlink with all its options. --- src/platforms/posix/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/platforms/posix/main.cpp b/src/platforms/posix/main.cpp index 2c2260a99b..cef7470933 100644 --- a/src/platforms/posix/main.cpp +++ b/src/platforms/posix/main.cpp @@ -252,10 +252,11 @@ static void usage() static void process_line(string &line, bool exit_on_fail) { - vector appargs(10); + vector appargs(20); stringstream(line) >> appargs[0] >> appargs[1] >> appargs[2] >> appargs[3] >> appargs[4] >> appargs[5] >> appargs[6] >> - appargs[7] >> appargs[8] >> appargs[9]; + appargs[7] >> appargs[8] >> appargs[9] >> appargs[10] >> appargs[11] >> appargs[12] >> appargs[13] >> + appargs[14] >> appargs[15] >> appargs[16] >> appargs[17] >> appargs[18] >> appargs[19]; run_cmd(appargs, exit_on_fail); }