Skip to content

Commit f92e065

Browse files
cjihrigMylesBorins
authored andcommitted
src: assert that uv_async_init() succeeds
This commit fixes two coverity warnings for unchecked return values. Refs: #13050 PR-URL: #13116 Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
1 parent 18cbee2 commit f92e065

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/cares_wrap.cc

+6-2
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,9 @@ class QueryWrap : public AsyncWrap {
449449
data->len = answer_len;
450450

451451
uv_async_t* async_handle = &data->async_handle;
452-
uv_async_init(wrap->env()->event_loop(), async_handle, CaresAsyncCb);
452+
CHECK_EQ(0, uv_async_init(wrap->env()->event_loop(),
453+
async_handle,
454+
CaresAsyncCb));
453455

454456
async_handle->data = data;
455457
uv_async_send(async_handle);
@@ -472,7 +474,9 @@ class QueryWrap : public AsyncWrap {
472474
data->is_host = true;
473475

474476
uv_async_t* async_handle = &data->async_handle;
475-
uv_async_init(wrap->env()->event_loop(), async_handle, CaresAsyncCb);
477+
CHECK_EQ(0, uv_async_init(wrap->env()->event_loop(),
478+
async_handle,
479+
CaresAsyncCb));
476480

477481
async_handle->data = data;
478482
uv_async_send(async_handle);

0 commit comments

Comments
 (0)