From: Aki Tuomi Date: Fri, 11 Dec 2015 14:32:16 +0000 (+0200) Subject: Use proper conversions on bind backend X-Git-Tag: dnsdist-1.0.0-alpha1~34^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75131069b6947b543c0ed48d0c195e9f47544439;p=thirdparty%2Fpdns.git Use proper conversions on bind backend --- diff --git a/modules/bindbackend/binddnssec.cc b/modules/bindbackend/binddnssec.cc index 4066e39db2..9d15e61e5e 100644 --- a/modules/bindbackend/binddnssec.cc +++ b/modules/bindbackend/binddnssec.cc @@ -268,9 +268,9 @@ bool Bind2Backend::getDomainKeys(const DNSName& name, unsigned int kind, std::ve SSqlStatement::row_t row; while(d_getDomainKeysQuery_stmt->hasNextRow()) { d_getDomainKeysQuery_stmt->nextRow(row); - kd.id = atoi(row[0].c_str()); - kd.flags = atoi(row[1].c_str()); - kd.active = atoi(row[2].c_str()); + kd.id = pdns_stou(row[0]); + kd.flags = pdns_stou(row[1]); + kd.active = (row[2] == "1"); kd.content = row[3]; keys.push_back(kd); }