diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d92113e..5ed5231 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -15,10 +15,12 @@ jobs: continue-on-error: ${{matrix.experimental}} strategy: + fail-fast: false matrix: os: - ubuntu - macos + - windows ruby: - "3.0" diff --git a/ext/libev/ev.c b/ext/libev/ev.c index 1ed4726..8759ee5 100644 --- a/ext/libev/ev.c +++ b/ext/libev/ev.c @@ -2481,7 +2481,7 @@ evpipe_write (EV_P_ EV_ATOMIC_T *flag) #ifdef _WIN32 WSABUF buf; DWORD sent; - buf.buf = &buf; + buf.buf = (char *)&buf; buf.len = 1; WSASend (EV_FD_TO_WIN32_HANDLE (evpipe [1]), &buf, 1, &sent, 0, 0, 0); #else