diff --git a/src/java.cpp b/src/java.cpp index ae9a699f..bc159184 100644 --- a/src/java.cpp +++ b/src/java.cpp @@ -737,7 +737,7 @@ JNIEXPORT jobject JNICALL Java_node_NodeDynamicProxyClass_callJs(JNIEnv *env, jo EIO_AfterCallJs(req); #endif } else { - uv_queue_work(uv_default_loop(), req, EIO_CallJs, EIO_AfterCallJs); + uv_queue_work(uv_default_loop(), req, EIO_CallJs, (uv_after_work_cb)EIO_AfterCallJs); while(!dynamicProxyData->done) { my_sleep(100); diff --git a/src/methodCallBaton.cpp b/src/methodCallBaton.cpp index 0c15f7f1..6fe86470 100644 --- a/src/methodCallBaton.cpp +++ b/src/methodCallBaton.cpp @@ -30,7 +30,7 @@ MethodCallBaton::~MethodCallBaton() { void MethodCallBaton::run() { uv_work_t* req = new uv_work_t(); req->data = this; - uv_queue_work(uv_default_loop(), req, MethodCallBaton::EIO_MethodCall, MethodCallBaton::EIO_AfterMethodCall); + uv_queue_work(uv_default_loop(), req, MethodCallBaton::EIO_MethodCall, (uv_after_work_cb)MethodCallBaton::EIO_AfterMethodCall); } v8::Handle MethodCallBaton::runSync() {