I´m asking the net list because I came across this when browsing through the networking / resolver code. The question is if the code should check for zero value before calling malloc or is malloc(0) legal if the pointer is never used? I came across this when using dmalloc library and it started complaining about zero sized allocations from get_addrselectpolicy. Pete