Replace deprecated scoped_array<T> with scoped_ptr<T[]>
BUG=chromium:338610
TEST=Build and run unit tests.
Change-Id: I2114b7b3733f5d92ba7fb86881eb8cfce5ce0eb0
Reviewed-on: https://chromium-review.googlesource.com/184082
Reviewed-by: Don Garrett <dgarrett@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
diff --git a/subprocess.cc b/subprocess.cc
index aec8bb7..b7bcb0d 100644
--- a/subprocess.cc
+++ b/subprocess.cc
@@ -127,7 +127,7 @@
ExecCallback callback,
void* p) {
GPid child_pid;
- scoped_array<char*> argv(new char*[cmd.size() + 1]);
+ scoped_ptr<char*[]> argv(new char*[cmd.size() + 1]);
for (unsigned int i = 0; i < cmd.size(); i++) {
argv[i] = strdup(cmd[i].c_str());
if (!argv[i]) {
@@ -195,7 +195,7 @@
*stdout = "";
}
GError* err = NULL;
- scoped_array<char*> argv(new char*[cmd.size() + 1]);
+ scoped_ptr<char*[]> argv(new char*[cmd.size() + 1]);
for (unsigned int i = 0; i < cmd.size(); i++) {
argv[i] = strdup(cmd[i].c_str());
if (!argv[i]) {