diff --git a/ipc/ril/Ril.cpp b/ipc/ril/Ril.cpp index ce518a47494c..473f160f7516 100644 --- a/ipc/ril/Ril.cpp +++ b/ipc/ril/Ril.cpp @@ -184,11 +184,13 @@ DispatchRILEvent::RunTask(JSContext *aCx) { JS::Rooted obj(aCx, JS::CurrentGlobalOrNull(aCx)); - JS::Rooted array(aCx, JS_NewUint8Array(aCx, mMessage->mSize)); + JS::Rooted array(aCx, + JS_NewUint8Array(aCx, mMessage->GetSize())); if (!array) { return false; } - memcpy(JS_GetArrayBufferViewData(array), mMessage->mData, mMessage->mSize); + memcpy(JS_GetArrayBufferViewData(array), + mMessage->GetData(), mMessage->GetSize()); JS::AutoValueArray<2> args(aCx); args[0].setNumber((uint32_t)mClientId);