Fix CURL WRITEFUNCTION callback on HL

This commit is contained in:
Joshua Granick
2019-09-10 16:12:45 -07:00
parent a48bf57c01
commit 148c8469b7

View File

@@ -714,8 +714,11 @@ namespace lime {
// writeBufferSize[easy_handle] = 0;
writeBufferPosition[easy_handle] = 0;
vdynamic* pos = hl_alloc_dynamic (&hlt_i32);
pos->v.i = position;
curl_gc_mutex.Unlock ();
length = *((int*)writeCallback->Call (bytes, &position));
length = *((int*)writeCallback->Call (bytes, pos));
curl_gc_mutex.Lock ();
if (length == CURL_WRITEFUNC_PAUSE) {