summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-06-11 21:09:09 +0000
committerMarc Laukien <marc@zeroc.com>2002-06-11 21:09:09 +0000
commit4e466c9169eb28a6fa3ee1b1bfedf8060e2f38c6 (patch)
treec44a3b335433a6a78929e14359d36a49e9cb801d /cpp/src
parentfix (diff)
downloadice-4e466c9169eb28a6fa3ee1b1bfedf8060e2f38c6.tar.bz2
ice-4e466c9169eb28a6fa3ee1b1bfedf8060e2f38c6.tar.xz
ice-4e466c9169eb28a6fa3ee1b1bfedf8060e2f38c6.zip
fixed misuse of iterators
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/IceBox/ServiceManagerI.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/cpp/src/IceBox/ServiceManagerI.cpp b/cpp/src/IceBox/ServiceManagerI.cpp
index ea1831ee051..428b65beb80 100644
--- a/cpp/src/IceBox/ServiceManagerI.cpp
+++ b/cpp/src/IceBox/ServiceManagerI.cpp
@@ -120,7 +120,7 @@ IceBox::ServiceManagerI::run()
{
try
{
- (*r).second.service->start();
+ r->second.service->start();
}
catch (const FailureException&)
{
@@ -129,7 +129,7 @@ IceBox::ServiceManagerI::run()
catch (const Exception& ex)
{
FailureException e;
- e.reason = "ServiceManager: exception in start for service " + (*r).first + ": " + ex.ice_name();
+ e.reason = "ServiceManager: exception in start for service " + r->first + ": " + ex.ice_name();
throw e;
}
}
@@ -292,7 +292,7 @@ IceBox::ServiceManagerI::stop(const string& service)
{
map<string,ServiceInfo>::iterator r = _services.find(service);
assert(r != _services.end());
- ServiceInfo info = (*r).second;
+ ServiceInfo info = r->second;
_services.erase(r);
try
@@ -322,12 +322,12 @@ IceBox::ServiceManagerI::stop(const string& service)
void
IceBox::ServiceManagerI::stopAll()
{
- map<string,ServiceInfo>::const_iterator r;
- for (r = _services.begin(); r != _services.end(); ++r)
+ map<string,ServiceInfo>::const_iterator r = _services.begin();
+ while (r != _services.end())
{
try
{
- stop((*r).first);
+ stop((*r++).first);
}
catch (const FailureException& ex)
{