bug: Fix Face::put warning
Change-Id: I5918fac25025510fb48f5e5e256d20f597782962
diff --git a/src/contact-manager.cpp b/src/contact-manager.cpp
index a6fec03..742b7c3 100644
--- a/src/contact-manager.cpp
+++ b/src/contact-manager.cpp
@@ -407,8 +407,8 @@
Name dnsName = m_identity;
dnsName.append("DNS").append("ENDORSED").appendVersion();
- Data data;
- data.setName(dnsName);
+ shared_ptr<Data> data = make_shared<Data>();
+ data->setName(dnsName);
EndorseCollection endorseCollection;
m_contactStorage->getCollectEndorse(endorseCollection);
@@ -416,11 +416,11 @@
OBufferStream os;
endorseCollection.SerializeToOstream(&os);
- data.setContent(os.buf());
- m_keyChain.signByIdentity(data, m_identity);
+ data->setContent(os.buf());
+ m_keyChain.signByIdentity(*data, m_identity);
- m_contactStorage->updateDnsOthersEndorse(data);
- m_face->put(data);
+ m_contactStorage->updateDnsOthersEndorse(*data);
+ m_face->put(*data);
}
void
@@ -499,15 +499,15 @@
Name dnsName = m_identity;
dnsName.append("DNS").append("PROFILE").appendVersion();
- Data data;
- data.setName(dnsName);
- data.setContent(selfEndorseCertificate.wireEncode());
- data.setFreshnessPeriod(time::milliseconds(1000));
+ shared_ptr<Data> data = make_shared<Data>();
+ data->setName(dnsName);
+ data->setContent(selfEndorseCertificate.wireEncode());
+ data->setFreshnessPeriod(time::milliseconds(1000));
- m_keyChain.signByIdentity(data, m_identity);
+ m_keyChain.signByIdentity(*data, m_identity);
- m_contactStorage->updateDnsSelfProfileData(data);
- m_face->put(data);
+ m_contactStorage->updateDnsSelfProfileData(*data);
+ m_face->put(*data);
}
shared_ptr<EndorseCertificate>
@@ -545,14 +545,14 @@
.append("ENDORSEE")
.appendVersion();
- Data data;
- data.setName(dnsName);
- data.setContent(endorseCertificate.wireEncode());
+ shared_ptr<Data> data = make_shared<Data>();
+ data->setName(dnsName);
+ data->setContent(endorseCertificate.wireEncode());
- m_keyChain.signByIdentity(data, m_identity);
+ m_keyChain.signByIdentity(*data, m_identity);
- m_contactStorage->updateDnsEndorseOthers(data, dnsName.get(-3).toUri());
- m_face->put(data);
+ m_contactStorage->updateDnsEndorseOthers(*data, dnsName.get(-3).toUri());
+ m_face->put(*data);
}
void