IMPL_TYPED_CHILDREN(ContactPerson,m_pos_ContactPerson);
bool hasSupport(const XMLCh* protocol) const {
+ if (!protocol || !*protocol)
+ return true;
if (m_ProtocolSupportEnumeration) {
// Look for first character.
unsigned int len=XMLString::stringLen(protocol);
setProtocolSupportEnumeration(pse.c_str());
#else
auto_ptr_char temp(m_ProtocolSupportEnumeration);
+ auto_ptr_char temp2(protocol);
string pse(temp.get());
- pse = pse + ' ' + protocol;
- auto_ptr_XMLCh temp2(pse.c_str());
- setProtocolSupportEnumeration(temp2.get());
+ pse = pse + ' ' + temp2.get();
+ auto_ptr_XMLCh temp3(pse.c_str());
+ setProtocolSupportEnumeration(temp3.get());
#endif
}
else {