ref: 64b56c8835d915f7a16087ec6e9ea6af97b9dadb
parent: 28c8a116ece023742641f21d5adf2157ad2dde55
parent: 82b236b84b2942437ea2c5b3b71711f02ac2a8a6
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Sep 18 22:14:03 EDT 2016
merge
--- a/sys/src/cmd/webfs/http.c
+++ b/sys/src/cmd/webfs/http.c
@@ -100,8 +100,8 @@
snprint(addr, sizeof(addr), "tcp!%s!%s", u->host, u->port ? u->port : u->scheme);
+ qlock(&hpool);
if(cached){- qlock(&hpool);
for(p = nil, h = hpool.head; h; p = h, h = h->next){ if(strcmp(h->addr, addr) == 0){if(p)
@@ -113,9 +113,9 @@
return h;
}
}
- hpool.active++;
- qunlock(&hpool);
}
+ hpool.active++;
+ qunlock(&hpool);
if(debug)
fprint(2, "hdial [%d] %s\n", hpool.active, addr);
--
⑨