From: Miod Vallat Date: Mon, 22 Sep 2025 07:22:45 +0000 (+0200) Subject: silence clang-tidy X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F16150%2Fhead;p=thirdparty%2Fpdns.git silence clang-tidy Signed-off-by: Miod Vallat --- diff --git a/modules/godbcbackend/sodbc.cc b/modules/godbcbackend/sodbc.cc index a2e514b48..6b69acc9d 100644 --- a/modules/godbcbackend/sodbc.cc +++ b/modules/godbcbackend/sodbc.cc @@ -140,8 +140,10 @@ public: { prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = new UDWORD{value}; p.LenPtr = new SQLLEN{sizeof(UDWORD)}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_INTEGER; p.ValueType = SQL_INTEGER; return bind(name, p); @@ -151,8 +153,10 @@ public: { prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = new ULONG{value}; p.LenPtr = new SQLLEN{sizeof(ULONG)}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_INTEGER; p.ValueType = SQL_INTEGER; return bind(name, p); @@ -162,8 +166,10 @@ public: { prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = new unsigned long long{value}; p.LenPtr = new SQLLEN{sizeof(unsigned long long)}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_BIGINT; p.ValueType = SQL_C_UBIGINT; return bind(name, p); @@ -179,10 +185,12 @@ public: prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = (char*)new char[value.size() + 1]; value.copy((char*)p.ParameterValuePtr, value.size()); ((char*)p.ParameterValuePtr)[value.size()] = 0; p.LenPtr = new SQLLEN{static_cast(value.size())}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_VARCHAR; p.ValueType = SQL_C_CHAR; @@ -198,7 +206,9 @@ public: ODBCParam p; p.ParameterValuePtr = NULL; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.LenPtr = new SQLLEN{SQL_NULL_DATA}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_VARCHAR; p.ValueType = SQL_C_CHAR;