along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-// $Id: dnspacket.cc,v 1.3 2002/12/09 16:24:17 ahu Exp $
+// $Id: dnspacket.cc,v 1.4 2002/12/11 11:03:01 ahu Exp $
#include "utility.hh"
#include <cstdio>
piece3.append(1,txt.length());
piece3.append(txt);
- p[8]=0;
- p[9]=piece3.length();
+ p[8]=piece3.length()/256;;
+ p[9]=piece3.length()%256;
stringbuffer+=piece1;
stringbuffer.append(p,10);
break;
+
+ case QType::TXT:
+ rr.content.assign(datapos+offset+2,(int)(256*datapos[offset] + datapos[offset+1]));
+ break;
+
case QType::CNAME:
case QType::NS:
case QType::PTR: