diff --git a/include/pgduckdb/logger.hpp b/include/pgduckdb/logger.hpp index 3c6cea1..ec33479 100644 --- a/include/pgduckdb/logger.hpp +++ b/include/pgduckdb/logger.hpp @@ -46,7 +46,7 @@ namespace pgduckdb { pd_prevent_errno_in_scope(); \ static_assert(elevel >= DEBUG5 && elevel <= WARNING_CLIENT_ONLY, "Invalid error level"); \ if (message_level_is_interesting(elevel)) { \ - std::lock_guard lock(pgduckdb::GlobalProcessLock::GetLock()); \ + std::lock_guard __pd_log_lock(pgduckdb::GlobalProcessLock::GetLock()); \ if (errstart(elevel, domain)) \ __VA_ARGS__, errfinish(__FILE__, __LINE__, __func__); \ } \ diff --git a/include/pgduckdb/pgduckdb_utils.hpp b/include/pgduckdb/pgduckdb_utils.hpp index 08493c6..4c07b40 100644 --- a/include/pgduckdb/pgduckdb_utils.hpp +++ b/include/pgduckdb/pgduckdb_utils.hpp @@ -81,7 +81,7 @@ struct PostgresScopedStackReset { template typename std::invoke_result::type __PostgresFunctionGuard__(const char *func_name, FuncArgs... args) { - std::lock_guard lk(pgduckdb::GlobalProcessLock::GetLock()); + std::lock_guard lock(pgduckdb::GlobalProcessLock::GetLock()); MemoryContext ctx = CurrentMemoryContext; ErrorData *edata = nullptr; { // Scope for PG_END_TRY