From d0fa3a30443bb0fd6ec595836c67a1e8b149ad47 Mon Sep 17 00:00:00 2001 From: Mu-Woong Lee Date: Mon, 10 Jul 2017 20:12:42 +0900 Subject: [PATCH] Remove trailing bytes from the cmd string read from /proc/PID/cmdline Change-Id: Ic9ddbec882746395311309c5574104bb2b51d8a6 Signed-off-by: Mu-Woong Lee --- src/server/ServiceClient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/ServiceClient.cpp b/src/server/ServiceClient.cpp index fe8ced2..3cc8e8a 100644 --- a/src/server/ServiceClient.cpp +++ b/src/server/ServiceClient.cpp @@ -66,7 +66,8 @@ const std::string& ServiceClient::getName() std::string cmdline; if (std::getline(cmdfile, cmdline)) { - __name = cmdline; + g_snprintf(buffer, BUFFER_SIZE, "%s", cmdline.c_str()); + __name = buffer; _I("cmd: %s", __name.c_str()); return __name; } -- 2.34.1