aboutsummaryrefslogtreecommitdiff
path: root/src/spawn_sync.cc
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2014-06-24 23:18:00 -0400
committerFedor Indutny <fedor@indutny.com>2014-07-12 12:46:16 +0300
commitc4e5fde3629f386ab73453b9d5e85f071da1fc55 (patch)
treebfa3979cf8ab9a356b4c8ff634dcdf625f325056 /src/spawn_sync.cc
parent9452ea2ef5bbaf4c0b03764c53899d97d0f210f3 (diff)
downloadandroid-node-v8-c4e5fde3629f386ab73453b9d5e85f071da1fc55.tar.gz
android-node-v8-c4e5fde3629f386ab73453b9d5e85f071da1fc55.tar.bz2
android-node-v8-c4e5fde3629f386ab73453b9d5e85f071da1fc55.zip
child_process: copy spawnSync() cwd option to proper buffer
The spawnSync() cwd option was being copied to the incorrect location. This commit copies to the correct location. Closes #7824 Signed-off-by: Fedor Indutny <fedor@indutny.com>
Diffstat (limited to 'src/spawn_sync.cc')
-rw-r--r--src/spawn_sync.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/spawn_sync.cc b/src/spawn_sync.cc
index 29de6862d5..59de8d4630 100644
--- a/src/spawn_sync.cc
+++ b/src/spawn_sync.cc
@@ -726,7 +726,7 @@ int SyncProcessRunner::ParseOptions(Local<Value> js_value) {
Local<Value> js_cwd = js_options->Get(env()->cwd_string());
if (IsSet(js_cwd)) {
- r = CopyJsString(js_cwd, &uv_process_options_.cwd);
+ r = CopyJsString(js_cwd, &cwd_buffer_);
if (r < 0)
return r;
uv_process_options_.cwd = cwd_buffer_;