src: don't point to out of scope variable · nodejs/node@97c0a34 (original) (raw)

Original file line number Diff line number Diff line change
@@ -451,9 +451,9 @@ void UDPWrap::DoSend(const FunctionCallbackInfo& args, int family) {
451 451 req_wrap->msg_size = msg_size;
452 452
453 453 int err = 0;
454 +struct sockaddr_storage addr_storage;
454 455 sockaddr* addr = nullptr;
455 456 if (sendto) {
456 -struct sockaddr_storage addr_storage;
457 457 const unsigned short port = args[3].As()->Value();
458 458 node::Utf8Value address(env->isolate(), args[4]);
459 459 err = sockaddr_for_family(family, address.out(), port, &addr_storage);