[BACK]Return to res_query.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / resolv

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/resolv/res_query.c between version 1.1 and 1.2

version 1.1, 2004/05/20 17:18:54 version 1.2, 2004/05/20 17:43:31
Line 117  res_nquery(res_state statp,
Line 117  res_nquery(res_state statp,
            int anslen)          /* size of answer buffer */             int anslen)          /* size of answer buffer */
 {  {
         u_char buf[MAXPACKET];          u_char buf[MAXPACKET];
         HEADER *hp = (HEADER *) answer;          HEADER *hp = (HEADER *)(void *)answer;
         int n;          int n;
         u_int oflags;          u_int oflags;
   
Line 211  res_nsearch(res_state statp,
Line 211  res_nsearch(res_state statp,
             int anslen)         /* size of answer */              int anslen)         /* size of answer */
 {  {
         const char *cp, * const *domain;          const char *cp, * const *domain;
         HEADER *hp = (HEADER *) answer;          HEADER *hp = (HEADER *)(void *)answer;
         char tmp[NS_MAXDNAME];          char tmp[NS_MAXDNAME];
         u_int dots;          u_int dots;
         int trailing_dot, ret, saved_herrno;          int trailing_dot, ret, saved_herrno;
Line 379  res_nquerydomain(res_state statp,
Line 379  res_nquerydomain(res_state statp,
                 }                  }
                 n--;                  n--;
                 if (n >= 0 && name[n] == '.') {                  if (n >= 0 && name[n] == '.') {
                         strncpy(nbuf, name, n);                          strncpy(nbuf, name, (size_t)n);
                         nbuf[n] = '\0';                          nbuf[n] = '\0';
                 } else                  } else
                         longname = name;                          longname = name;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb <webmaster@jp.NetBSD.org>