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); |