git-svn-id: https://svn.shibboleth.net/cpp-opensaml/branches/REL_2@670
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
void SAMLInternalConfig::generateRandomBytes(std::string& buf, unsigned int len)
{
buf.erase();
- auto_ptr<unsigned char> hold(new unsigned char[len]);
- generateRandomBytes(hold.get(),len);
+ auto_arrayptr<unsigned char> hold(new unsigned char[len]);
+ generateRandomBytes(const_cast<unsigned char*>(hold.get()), len);
for (unsigned int i=0; i<len; i++)
buf+=(hold.get())[i];
}
SecurityPolicy::~SecurityPolicy()
{
+ delete m_role;
delete m_metadataCriteria;
delete m_issuer;
}