pike.git / lib / modules / Protocols.pmod / DNS.pmod

version» Context lines:

pike.git/lib/modules/Protocols.pmod/DNS.pmod:109:    int decode_int(string s, int *next)    {    sscanf(s[next[0]..next[0]+1],"%2c",int ret);    next[0]+=2;    return ret;    }       mixed *decode_entries(string s,int num, int *next)    {    string *ret=({}); -  for(int e=0;e<num;e++) +  for(int e=0;e<num && next[0]<strlen(s);e++)    {    mapping m=([]);    m->name=decode_domain(s,next);    sscanf(s[next[0]..next[0]+10],    "%2c%2c%4c%2c",    m->type,m->cl,m->ttl,m->len);       next[0]+=10;    int tmp=next[0];    switch(m->type)