Skip to content

Commit 8cedd85

Browse files
committed
---
yaml --- r: 4439 b: refs/heads/master c: e653520 h: refs/heads/master i: 4437: 6fa5e63 4435: 6fb4480 4431: d4c251e v: v3
1 parent 64909b0 commit 8cedd85

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 4178e52c8f521deb56037147f134a7a640fbe0cc
2+
refs/heads/master: e653520a6fcae74bfed108be9d88728685eab382

trunk/src/rt/rust_uv.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,15 @@ static void write_complete(request *req, int status) {
276276
extern "C" CDECL void aio_writedata(rust_task *task, socket_data *data,
277277
char *buf, size_t size, rust_chan *chan) {
278278
LOG_UPCALL_ENTRY(task);
279+
280+
// uv_buf_t is defined backwards on win32...
281+
// maybe an indication we shouldn't be building directly?
282+
#if defined(__WIN32__)
283+
uv_buf_t buffer = { size, buf };
284+
#else
279285
uv_buf_t buffer = { buf, size };
286+
#endif
287+
280288
request *req = new (data->task, "write request")
281289
request(data, chan, write_complete);
282290
if (!req) {

0 commit comments

Comments
 (0)