diff options
Diffstat (limited to 'ACE/ace/Process.cpp')
-rw-r--r-- | ACE/ace/Process.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ACE/ace/Process.cpp b/ACE/ace/Process.cpp index 6b3dfb6f00f..7da199ba59f 100644 --- a/ACE/ace/Process.cpp +++ b/ACE/ace/Process.cpp @@ -102,9 +102,8 @@ ACE_Process::spawn (ACE_Process_Options &options) if (set_p && !ACE_BIT_ENABLED (options.creation_flags (), ACE_Process_Options::NO_EXEC)) { - int maxlen = 0; - ACE_TCHAR *cmd_line_buf = options.command_line_buf (&maxlen); - size_t max_len = static_cast<size_t> (maxlen); + size_t max_len = 0; + ACE_TCHAR *cmd_line_buf = options.command_line_buf (&max_len); size_t curr_len = ACE_OS::strlen (cmd_line_buf); ACE_Handle_Set_Iterator h_iter (*set_p); // Because the length of the to-be-formatted +H option is not |