From: Bert Hubert Date: Fri, 25 Apr 2008 10:05:22 +0000 (+0000) Subject: implement default-ttl for generic backends, thanks to Matti Hiljanen X-Git-Tag: rec-3.1.7.1~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0448b07cd042b9c3fe66b87c559751a1867011e;p=thirdparty%2Fpdns.git implement default-ttl for generic backends, thanks to Matti Hiljanen git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1180 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index d228be30f5..ae321796aa 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -366,7 +366,10 @@ bool GSQLBackend::get(DNSResourceRecord &r) SSql::row_t row; if(d_db->getRow(row)) { r.content=row[0]; - r.ttl=atol(row[1].c_str()); + if (row[1].empty()) + r.ttl = arg().asNum( "default-ttl" ); + else + r.ttl=atol(row[1].c_str()); r.priority=atol(row[2].c_str()); if(!d_qname.empty()) r.qname=d_qname;