diff --git a/src/Summary.cpp b/src/Summary.cpp index 08326458..959ccfad 100644 --- a/src/Summary.cpp +++ b/src/Summary.cpp @@ -22,6 +22,7 @@ */ +#include #include @@ -94,7 +95,7 @@ static void print_threads() { char buf[32]; if (Options::i()->affinity() != -1L) { - snprintf(buf, 32, ", affinity=0x%llX", Options::i()->affinity()); + snprintf(buf, 32, ", affinity=0x%" PRIX64, Options::i()->affinity()); } else { buf[0] = '\0'; diff --git a/src/net/Client.cpp b/src/net/Client.cpp index 953dde4c..62dcdb3d 100644 --- a/src/net/Client.cpp +++ b/src/net/Client.cpp @@ -416,8 +416,8 @@ void Client::parseResponse(int64_t id, const json_t *result, const json_t *error void Client::ping() { - char *req = static_cast(malloc(128)); - snprintf(req, 128, "{\"id\":%" PRId64 ",\"jsonrpc\":\"2.0\",\"method\":\"keepalived\",\"params\":{\"id\":\"%s\"}}\n", m_sequence, m_rpcId); + char *req = static_cast(malloc(160)); + snprintf(req, 160, "{\"id\":%" PRId64 ",\"jsonrpc\":\"2.0\",\"method\":\"keepalived\",\"params\":{\"id\":\"%s\"}}\n", m_sequence, m_rpcId); send(req); }