From f74dc62046ccbeafd1f0cc00528081f89a0eb34e Mon Sep 17 00:00:00 2001 From: winlin Date: Wed, 26 Aug 2015 23:20:19 +0800 Subject: [PATCH] fix the process restart bug. --- trunk/src/app/srs_app_process.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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++) {