diff options
Diffstat (limited to 'cpp/src/IceSSL/SecureTransportCertificateI.cpp')
-rw-r--r-- | cpp/src/IceSSL/SecureTransportCertificateI.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/IceSSL/SecureTransportCertificateI.cpp b/cpp/src/IceSSL/SecureTransportCertificateI.cpp index faa097a4535..9f5a971757f 100644 --- a/cpp/src/IceSSL/SecureTransportCertificateI.cpp +++ b/cpp/src/IceSSL/SecureTransportCertificateI.cpp @@ -811,18 +811,18 @@ IceSSL::SecureTransport::CertificatePtr IceSSL::SecureTransport::Certificate::decode(const std::string& encoding) { #ifdef ICE_USE_SECURE_TRANSPORT_IOS - string::size_type size, startpos, endpos = 0; + string::size_type size = 0; + string::size_type startpos = 0; startpos = encoding.find("-----BEGIN CERTIFICATE-----", endpos); if(startpos != string::npos) { startpos += sizeof("-----BEGIN CERTIFICATE-----"); - endpos = encoding.find("-----END CERTIFICATE-----", startpos); + string::size_type endpos = encoding.find("-----END CERTIFICATE-----", startpos); size = endpos - startpos; } else { startpos = 0; - endpos = string::npos; size = encoding.size(); } |