native-fetcher: fix invalid read

This commit is contained in:
Otto van der Schaaf
2013-04-15 08:48:31 +02:00
parent 41dad89ea1
commit f19f2dc827
+2 -2
View File
@@ -285,8 +285,6 @@ namespace net_instaweb {
fetch->sin_.sin_family = AF_INET;
fetch->sin_.sin_port = htons(fetch->url_.port);
fetch->sin_.sin_addr.s_addr = resolver_ctx->addrs[0];
ngx_resolve_name_done(resolver_ctx);
char* ip_address = inet_ntoa(fetch->sin_.sin_addr);
@@ -295,6 +293,8 @@ namespace net_instaweb {
static_cast<int>(resolver_ctx->name.len), resolver_ctx->name.data,
ip_address);
ngx_resolve_name_done(resolver_ctx);
if (fetch->InitRequest() != NGX_OK) {
fetch->message_handler()->Message(kError, "NgxFetch: InitRequest failed");
fetch->CallbackDone(false);