From 4392ebf9fd3f3cf0112cc912aa0eb4a271597c8f Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Wed, 16 Oct 2019 20:21:20 +0200 Subject: [PATCH] Check iface against nullptr --- src/udp_wrap.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/udp_wrap.cc b/src/udp_wrap.cc index becc94f788a37a..4a66ce0a1f1018 100644 --- a/src/udp_wrap.cc +++ b/src/udp_wrap.cc @@ -414,9 +414,10 @@ void UDPWrap::SetSourceMembership(const FunctionCallbackInfo& args, node::Utf8Value group_address(args.GetIsolate(), args[1]); node::Utf8Value iface(args.GetIsolate(), args[2]); + if (*iface == nullptr) return; const char* iface_cstr = *iface; if (args[2]->IsUndefined() || args[2]->IsNull()) { - iface_cstr = nullptr; + iface_cstr = nullptr; } int err = uv_udp_set_source_membership(&wrap->handle_,