diff --git a/src/node_request.cpp b/src/node_request.cpp index b30211e1a..d2cf43790 100644 --- a/src/node_request.cpp +++ b/src/node_request.cpp @@ -58,9 +58,9 @@ v8::Handle NodeRequest::Create(NodeFileSource* source, const mbgl::R NAN_METHOD(NodeRequest::Respond) { auto nodeRequest = ObjectWrap::Unwrap(args.Holder()); - if (!nodeRequest->resource) { - return NanThrowError("Request has already been responded to, or was canceled."); - } + + // Request has already been responded to, or was canceled, fail silently. + if (!nodeRequest->resource) NanReturnUndefined(); auto source = nodeRequest->source; auto resource = std::move(nodeRequest->resource);