Merge "Fix parameter mismatch between header and implementation"
diff --git a/libril/ril.cpp b/libril/ril.cpp
index 7ceb8b3..da5bee9 100644
--- a/libril/ril.cpp
+++ b/libril/ril.cpp
@@ -3543,7 +3543,7 @@
}
extern "C"
-void RIL_onUnsolicitedResponse(int unsolResponse, void *data,
+void RIL_onUnsolicitedResponse(int unsolResponse, const void *data,
size_t datalen)
{
int unsolResponseIndex;
@@ -3598,7 +3598,7 @@
p.writeInt32 (unsolResponse);
ret = s_unsolResponses[unsolResponseIndex]
- .responseFunction(p, data, datalen);
+ .responseFunction(p, const_cast<void*>(data), datalen);
if (ret != 0) {
// Problem with the response. Don't continue;
goto error_exit;