diff options
Diffstat (limited to 'cpp/src/IcePack/Activator.cpp')
-rw-r--r-- | cpp/src/IcePack/Activator.cpp | 10 |
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; |