Http check

Line 61 above (`nu := u`) indeed copies u. However, u is a pointer to a struct, and nu then is a new pointer that points to the same struct as u. Thus, nu.Host and u.Host are the same thing and changing one will change the other. You probably don't need nu at all, though, since all you're doing is changing the host to an ip.