diff --git a/universal7885-common/apps/aidl-support/include/LogFormat.h b/universal7885-common/apps/aidl-support/include/LogFormat.h index 6350e2f..18c4627 100644 --- a/universal7885-common/apps/aidl-support/include/LogFormat.h +++ b/universal7885-common/apps/aidl-support/include/LogFormat.h @@ -5,9 +5,12 @@ template std::string _make_str(const std::string& filename, int line, const std::string& fmt, Args... args) { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wformat-security" const int size = std::snprintf(nullptr, 0, fmt.c_str(), args...); std::vector buf(size + 1); std::snprintf(buf.data(), buf.size(), fmt.c_str(), args...); +#pragma clang diagnostic pop std::stringstream ss; ss << "[" << filename << ":" << line << "] " << std::string(buf.begin(), buf.end()); return ss.str();