Index: chrome/browser/copresence/chrome_whispernet_client.cc |
diff --git a/chrome/browser/copresence/chrome_whispernet_client.cc b/chrome/browser/copresence/chrome_whispernet_client.cc |
index 997cf28283c122997a58f56f0c4d0d31743e7b83..07483716aad815f4bf9dc074c11c16c8daefbd29 100644 |
--- a/chrome/browser/copresence/chrome_whispernet_client.cc |
+++ b/chrome/browser/copresence/chrome_whispernet_client.cc |
@@ -114,7 +114,7 @@ void ChromeWhispernetClient::DecodeSamples(copresence::AudioType type, |
DCHECK(extensions::EventRouter::Get(browser_context_)); |
extensions::api::copresence_private::DecodeSamplesParameters params; |
- params.samples = samples; |
+ params.samples.assign(samples.begin(), samples.end()); |
params.decode_audible = |
type == copresence::AUDIBLE || type == copresence::BOTH; |
params.decode_inaudible = |
@@ -191,7 +191,7 @@ void ChromeWhispernetClient::AudioConfiguration( |
// nacl wrapper. |
const size_t params_size = sizeof(params); |
audio_params.param_data.resize(params_size); |
- memcpy(string_as_array(&audio_params.param_data), ¶ms, params_size); |
+ memcpy(vector_as_array(&audio_params.param_data), ¶ms, params_size); |
scoped_ptr<extensions::Event> event(new extensions::Event( |
extensions::api::copresence_private::OnConfigAudio::kEventName, |