diff options
author | Rob Savoye <rob.savoye@linaro.org> | 2014-07-11 16:56:33 -0600 |
---|---|---|
committer | Rob Savoye <rob.savoye@linaro.org> | 2014-07-11 16:56:33 -0600 |
commit | 078feef6f401610d9457250dcbe6f89efcff94d0 (patch) | |
tree | 6c9d2faba601deaff3240d438218f1f73e0f2055 | |
parent | 4a1c197c975ab1dc3aadf05a51060daaf249a6b1 (diff) |
add the arch to the load msg. Free arch after everything is done.
-rw-r--r-- | loadavg.cc | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -146,11 +146,6 @@ main(int argc, char *argv[]) Sputs((char *) clientReqStr.c_str(), client_sock); } - if (arch) { - free(arch); - arch = 0; - } - DMUCS_DEBUG((stderr, "got socket: %s\n", Sprtskt(client_sock))); FILE *output = popen("uptime", "r"); @@ -193,7 +188,7 @@ main(int argc, char *argv[]) pclose(output); std::string clientReqStr = "load " + std::string(inet_ntoa(in)) + - std::string(ldStr) + std::string(" ") + distingProp; + std::string(ldStr) + std::string(" ") + distingProp + " " + arch; DMUCS_DEBUG((stderr, "Writing -->%s<-- to the server\n", clientReqStr.c_str())); @@ -202,6 +197,10 @@ main(int argc, char *argv[]) sleep(); } + if (arch) { + free(arch); + arch = 0; + } } |