[svn] commit: r787 - in /branches/jinmei-dnsrdata2/src/lib/dns/cpp: rdata.cc rdata.h
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Feb 10 20:04:59 UTC 2010
Author: jinmei
Date: Wed Feb 10 20:04:59 2010
New Revision: 787
Log:
plugged a leak in the destructor
Modified:
branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.cc
branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.h
Modified: branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.cc
==============================================================================
--- branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.cc (original)
+++ branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.cc Wed Feb 10 20:04:59 2010
@@ -182,6 +182,11 @@
impl_ = new GenericImpl(data);
}
+Generic::~Generic()
+{
+ delete impl_;
+}
+
Generic::Generic(const Generic& source) :
impl_(new GenericImpl(*source.impl_))
{}
Modified: branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.h
==============================================================================
--- branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.h (original)
+++ branches/jinmei-dnsrdata2/src/lib/dns/cpp/rdata.h Wed Feb 10 20:04:59 2010
@@ -119,6 +119,7 @@
public:
explicit Generic(const std::string& rdata_string);
explicit Generic(InputBuffer& buffer, size_t rdata_len);
+ virtual ~Generic();
Generic(const Generic& source);
Generic& operator=(const Generic& source);
virtual std::string toText() const;
More information about the bind10-changes
mailing list