Index: base/process/process_iterator_freebsd.cc |
diff --git a/base/process/process_iterator_freebsd.cc b/base/process/process_iterator_freebsd.cc |
index 5b1e2ab09dbf7f3574c8fa710a5c79dcba540353..22087fdd30977c49c6ae8254797a7cf16282f55f 100644 |
--- a/base/process/process_iterator_freebsd.cc |
+++ b/base/process/process_iterator_freebsd.cc |
@@ -9,6 +9,7 @@ |
#include <unistd.h> |
#include "base/logging.h" |
+#include "base/strings/string_split.h" |
#include "base/strings/string_util.h" |
namespace base { |
@@ -88,7 +89,8 @@ bool ProcessIterator::CheckForNextProcess() { |
std::string delimiters; |
delimiters.push_back('\0'); |
- Tokenize(data, delimiters, &entry_.cmd_line_args_); |
+ entry_.cmd_line_args_ = SplitString(data, delimiters, |
+ KEEP_WHITESPACE, SPLIT_WANT_NONEMPTY); |
size_t exec_name_end = data.find('\0'); |
if (exec_name_end == std::string::npos) { |