diff --git a/daemon/src/sip/sdes_negotiator.cpp b/daemon/src/sip/sdes_negotiator.cpp index df8c6085791f2053bfd1ac37669c7f0134a1ce27..b6c437b83afc80c17ae2189c99da4d364dda9641 100644 --- a/daemon/src/sip/sdes_negotiator.cpp +++ b/daemon/src/sip/sdes_negotiator.cpp @@ -93,14 +93,13 @@ std::vector<CryptoAttribute *> SdesNegotiator::parse() std::vector<CryptoAttribute *> cryptoAttributeVector; - for (std::vector<std::string>::iterator iter = remoteAttribute_.begin(); - iter != remoteAttribute_.end(); ++iter) { + for (const auto &iter : remoteAttribute_) { // Split the line into its component // that we will analyze further down. std::vector<std::string> sdesLine; - *generalSyntaxPattern << (*iter); + *generalSyntaxPattern << iter; try { sdesLine = generalSyntaxPattern->split();