summaryrefslogtreecommitdiff
path: root/cpp/src/IcePack/Activator.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2001-09-09 22:31:50 +0000
committerMarc Laukien <marc@zeroc.com>2001-09-09 22:31:50 +0000
commit8260c9c3a8b6fbf43f0403c8082a713a94c83eaf (patch)
treed7aaede8d1fea68b31e39736d116c7567a1f218c /cpp/src/IcePack/Activator.cpp
parentcompleted structs; parser visitor changes (diff)
downloadice-8260c9c3a8b6fbf43f0403c8082a713a94c83eaf.tar.bz2
ice-8260c9c3a8b6fbf43f0403c8082a713a94c83eaf.tar.xz
ice-8260c9c3a8b6fbf43f0403c8082a713a94c83eaf.zip
fixes, tests, etc.
Diffstat (limited to 'cpp/src/IcePack/Activator.cpp')
-rw-r--r--cpp/src/IcePack/Activator.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/cpp/src/IcePack/Activator.cpp b/cpp/src/IcePack/Activator.cpp
index a75bc1b4874..57b29be7978 100644
--- a/cpp/src/IcePack/Activator.cpp
+++ b/cpp/src/IcePack/Activator.cpp
@@ -86,7 +86,7 @@ IcePack::Activator::destroy()
}
bool
-IcePack::Activator::activate(const ServerDescriptionPtr& desc)
+IcePack::Activator::activate(const ServerDescription& desc)
{
JTCSyncT<JTCMutex> sync(*this);
@@ -95,7 +95,7 @@ IcePack::Activator::activate(const ServerDescriptionPtr& desc)
return false;
}
- string path = desc->path;
+ string path = desc.path;
if (path.empty())
{
return false;
@@ -153,12 +153,12 @@ IcePack::Activator::activate(const ServerDescriptionPtr& desc)
}
}
- int argc = desc->args.size() + 2;
+ int argc = desc.args.size() + 2;
char** argv = static_cast<char**>(malloc(argc * sizeof(char*)));
argv[0] = strdup(path.c_str());
- for (unsigned int i = 0; i < desc->args.size(); ++i)
+ for (unsigned int i = 0; i < desc.args.size(); ++i)
{
- argv[i + 1] = strdup(desc->args[i].c_str());
+ argv[i + 1] = strdup(desc.args[i].c_str());
}
argv[argc - 1] = 0;