Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2018-10-06 22:56:11 +0300
committercjihrig <cjihrig@gmail.com>2018-10-09 15:32:48 +0300
commit8ea20b7f42d8d5bb94ebff5d80ea0ff7c0975c1a (patch)
tree905277d05502d12f854e5e67a54173efee448c2d /src/cares_wrap.cc
parent2ec57a71343cdb725d45801508fceb0a266a9324 (diff)
src: reduce variable scope in cares_wrap.cc
PR-URL: https://github.com/nodejs/node/pull/23297 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/cares_wrap.cc')
-rw-r--r--src/cares_wrap.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/cares_wrap.cc b/src/cares_wrap.cc
index 3fb00859d30..1a83a1cf7ad 100644
--- a/src/cares_wrap.cc
+++ b/src/cares_wrap.cc
@@ -429,7 +429,6 @@ void cares_wrap_hostent_cpy(struct hostent* dest, struct hostent* src) {
/* copy `h_aliases` */
size_t alias_count;
- size_t cur_alias_length;
for (alias_count = 0;
src->h_aliases[alias_count] != nullptr;
alias_count++) {
@@ -437,9 +436,9 @@ void cares_wrap_hostent_cpy(struct hostent* dest, struct hostent* src) {
dest->h_aliases = node::Malloc<char*>(alias_count + 1);
for (size_t i = 0; i < alias_count; i++) {
- cur_alias_length = strlen(src->h_aliases[i]);
- dest->h_aliases[i] = node::Malloc(cur_alias_length + 1);
- memcpy(dest->h_aliases[i], src->h_aliases[i], cur_alias_length + 1);
+ const size_t cur_alias_size = strlen(src->h_aliases[i]) + 1;
+ dest->h_aliases[i] = node::Malloc(cur_alias_size);
+ memcpy(dest->h_aliases[i], src->h_aliases[i], cur_alias_size);
}
dest->h_aliases[alias_count] = nullptr;
@@ -1065,7 +1064,6 @@ int ParseSoaReply(Environment* env,
/* Can't use ares_parse_soa_reply() here which can only parse single record */
unsigned int ancount = cares_get_16bit(buf + 6);
unsigned char* ptr = buf + NS_HFIXEDSZ;
- int rr_type, rr_len;
char* name;
char* rr_name;
long temp_len; // NOLINT(runtime/int)
@@ -1094,8 +1092,8 @@ int ParseSoaReply(Environment* env,
break;
}
- rr_type = cares_get_16bit(ptr);
- rr_len = cares_get_16bit(ptr + 8);
+ const int rr_type = cares_get_16bit(ptr);
+ const int rr_len = cares_get_16bit(ptr + 8);
ptr += NS_RRFIXEDSZ;
/* only need SOA */