diff --git a/trunk/src/app/srs_app_process.cpp b/trunk/src/app/srs_app_process.cpp index 93ed14f1b..0e8e26205 100644 --- a/trunk/src/app/srs_app_process.cpp +++ b/trunk/src/app/srs_app_process.cpp @@ -63,10 +63,15 @@ int SrsProcess::initialize(string binary, vector argv) int ret = ERROR_SUCCESS; bin = binary; + cli = ""; + params.clear(); for (int i = 0; i < (int)argv.size(); i++) { std::string ffp = argv[i]; - cli += " " + ffp; + cli += ffp; + if (i < (int)argv.size() - 1) { + cli += " "; + } } for (int i = 0; i < (int)argv.size(); i++) {