From bb134ac63dd9e213b5222a62d9a3757a14b5874e Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Mon, 17 Jun 2013 21:47:16 +0300 Subject: [PATCH] Fix bug on getTSIGKey where name did not get bound, also remove requirement name to match zone name. --- modules/oraclebackend/oraclebackend.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/oraclebackend/oraclebackend.cc b/modules/oraclebackend/oraclebackend.cc index 8e62d9ca2..e10726224 100644 --- a/modules/oraclebackend/oraclebackend.cc +++ b/modules/oraclebackend/oraclebackend.cc @@ -1330,14 +1330,14 @@ OracleBackend::getTSIGKey (const string& name, string* algorithm, string* conten { if(!d_dnssecQueries) return -1; - DomainInfo di; - if (getDomainInfo(name, di) == false) return false; sword rc; OCIStmt *stmt; stmt = prepare_query(pooledSvcCtx, getTSIGKeyQuerySQL, getTSIGKeyQueryKey); bind_str(stmt, ":name", mQueryName, sizeof(mQueryName)); + string_to_cbuf(mQueryName, name, sizeof(mQueryName)); + define_output_str(stmt, 1, &mResultTypeInd, mResultType, sizeof(mResultType)); define_output_str(stmt, 2, &mResultContentInd, mResultContent, sizeof(mResultContent)); -- 2.50.1