Index: trunk/pdns/pdns/dnsrecords.hh
===================================================================
--- trunk/pdns/pdns/dnsrecords.hh (revision 1232)
+++ trunk/pdns/pdns/dnsrecords.hh (revision 1259)
@@ -55,4 +55,5 @@
 {
 public:
+  explicit ARecordContent(uint32_t ip);
   includeboilerplate(A);
   void doRecordCheck(const DNSRecord& dr);
Index: trunk/pdns/pdns/dnsrecords.cc
===================================================================
--- trunk/pdns/pdns/dnsrecords.cc (revision 1232)
+++ trunk/pdns/pdns/dnsrecords.cc (revision 1259)
@@ -21,4 +21,9 @@
 
 boilerplate_conv(A, ns_t_a, conv.xfrIP(d_ip));
+
+ARecordContent::ARecordContent(uint32_t ip) : DNSRecordContent(ns_t_a)
+{
+  d_ip = ip;
+}
 
 uint32_t ARecordContent::getIP() const
