1 2 3 4
* Consider caching hostname lookups and reusing the parent node's server name, so as not to allocate it twice. * learn how to deal with (struct node *)->references