Changeset 1591
- Timestamp:
- 04/30/10 22:47:12 (3 years ago)
- Files:
-
- 1 modified
-
trunk/pdns/pdns/misc.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pdns/pdns/misc.cc
r1557 r1591 629 629 return qname; 630 630 631 632 bool dotName = qname.find('.') != string::npos; 633 631 634 vector<string> labels; 632 stringtok(labels, qname, ". ");635 stringtok(labels, qname, ". "); 633 636 if(labels.size()==1) 634 637 return qname; 638 639 635 640 636 641 string ret; 637 642 for(vector<string>::const_reverse_iterator iter = labels.rbegin(); iter != labels.rend(); ++iter) { 638 643 if(iter != labels.rbegin()) 639 ret.append(1, '.');644 ret.append(1, dotName ? ' ' : '.'); 640 645 ret+=*iter; 641 646 }