From 46f202690b83bda6ba4b49291a8fd107f7ef1496 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 12 Apr 2017 11:37:34 -0400 Subject: [PATCH] n-api: fix coverity scan report Coverity was reporting _request.work_req as not being initialized. Add memset to ensure all of _request is initialized. PR-URL: https://github.com/nodejs/node/pull/12365 Reviewed-By: Anna Henningsen Reviewed-By: James M Snell Reviewed-By: Colin Ihrig --- src/node_api.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/node_api.cc b/src/node_api.cc index 313481508c3330..949f4f0404ce25 100644 --- a/src/node_api.cc +++ b/src/node_api.cc @@ -2664,6 +2664,7 @@ class Work { _data(data), _execute(execute), _complete(complete) { + memset(&_request, 0, sizeof(_request)); _request.data = this; }