some modifies
modified:   tcpdns.cpp