Minor fixes
This commit is contained in:
@@ -665,7 +665,7 @@ namespace lime {
|
|||||||
writeBufferSize[easy_handle] = 0;
|
writeBufferSize[easy_handle] = 0;
|
||||||
|
|
||||||
curl_gc_mutex.Unlock ();
|
curl_gc_mutex.Unlock ();
|
||||||
length = (int)writeCallback->Call (bytes);
|
length = *((int*)writeCallback->Call (bytes));
|
||||||
curl_gc_mutex.Lock ();
|
curl_gc_mutex.Lock ();
|
||||||
|
|
||||||
if (length == CURL_WRITEFUNC_PAUSE) {
|
if (length == CURL_WRITEFUNC_PAUSE) {
|
||||||
@@ -696,7 +696,7 @@ namespace lime {
|
|||||||
ulnow->v.d = progress->ulnow;
|
ulnow->v.d = progress->ulnow;
|
||||||
|
|
||||||
curl_gc_mutex.Unlock ();
|
curl_gc_mutex.Unlock ();
|
||||||
code = (int)progressCallback->Call (dltotal, dlnow, ultotal, ulnow);
|
code = *((int*)progressCallback->Call (dltotal, dlnow, ultotal, ulnow));
|
||||||
curl_gc_mutex.Lock ();
|
curl_gc_mutex.Lock ();
|
||||||
|
|
||||||
if (code != 0) { // CURLE_OK
|
if (code != 0) { // CURLE_OK
|
||||||
@@ -723,7 +723,7 @@ namespace lime {
|
|||||||
ulnow->v.i = xferInfo->ulnow;
|
ulnow->v.i = xferInfo->ulnow;
|
||||||
|
|
||||||
curl_gc_mutex.Unlock ();
|
curl_gc_mutex.Unlock ();
|
||||||
code = (int)xferInfoCallback->Call (dltotal, dlnow, ultotal, ulnow);
|
code = *((int*)xferInfoCallback->Call (dltotal, dlnow, ultotal, ulnow));
|
||||||
curl_gc_mutex.Lock ();
|
curl_gc_mutex.Lock ();
|
||||||
|
|
||||||
if (code != 0) {
|
if (code != 0) {
|
||||||
@@ -1195,8 +1195,9 @@ namespace lime {
|
|||||||
} else {
|
} else {
|
||||||
|
|
||||||
int currentSize = writeBufferSize[userp];
|
int currentSize = writeBufferSize[userp];
|
||||||
realloc (buffer, currentSize + writeSize);
|
buffer = (char*)realloc (buffer, currentSize + writeSize);
|
||||||
memcpy (buffer + currentSize, ptr, writeSize);
|
memcpy (buffer + currentSize, ptr, writeSize);
|
||||||
|
writeBuffers[userp] = buffer;
|
||||||
writeBufferSize[userp] = currentSize + writeSize;
|
writeBufferSize[userp] = currentSize + writeSize;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user