Solaris needs explicit template parameters
authorscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Tue, 10 Jan 2012 20:52:42 +0000 (20:52 +0000)
committerscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Tue, 10 Jan 2012 20:52:42 +0000 (20:52 +0000)
git-svn-id: https://svn.shibboleth.net/cpp-sp/branches/REL_2@3553 cb58f699-b61c-0410-a6fe-9272a202ed29

shibsp/util/IPRange.cpp

index 6ff85d6..e4017dd 100644 (file)
@@ -119,9 +119,9 @@ bool IPRange::contains(const struct sockaddr* address) const
         if (log.isDebugEnabled()) {
             log.debug(
                 "comparing address (%s) to network (%s) with mask (%s)",
-                rawbits.to_string().c_str(),
-                m_network4.to_string().c_str(),
-                m_mask4.to_string().c_str()
+                rawbits.to_string< char, char_traits<char>, allocator<char> >().c_str(),
+                m_network4.to_string< char, char_traits<char>, allocator<char> >().c_str(),
+                m_mask4.to_string< char, char_traits<char>, allocator<char> >().c_str()
                 );
         }
         rawbits &= m_mask4;
@@ -141,9 +141,9 @@ bool IPRange::contains(const struct sockaddr* address) const
         if (log.isDebugEnabled()) {
             log.debug(
                 "comparing address (%s) to network (%s) with mask (%s)",
-                rawbits.to_string().c_str(),
-                m_network6.to_string().c_str(),
-                m_mask6.to_string().c_str()
+                rawbits.to_string< char, char_traits<char>, allocator<char> >().c_str(),
+                m_network6.to_string< char, char_traits<char>, allocator<char> >().c_str(),
+                m_mask6.to_string< char, char_traits<char>, allocator<char> >().c_str()
                 );
         }
         rawbits &= m_mask6;