Ticket #7276: 502-dns.patch

File 502-dns.patch, 810 bytes (added by acoul, 7 years ago)
  • dns.c

    a b void restell(char *s) 
    872872#ifdef __UCLIBC__ 
    873873 
    874874static const char       digits[] = "0123456789"; 
    875 #define __set_errno(e) (errno = (e)) 
    876875 
    877876#define NS_PUT16(s, cp) do { \ 
    878877        register u_int16_t t_s = (u_int16_t)(s); \ 
    res_nmkquery(res_state statp, 
    12631262#if 0 
    12641263        hp->id = htons(++statp->id); 
    12651264#else 
    1266         hp->id = htons(statp->id); 
     1265//        hp->id = htons(statp->id); 
    12671266        int randombits; 
    12681267        do 
    12691268          { 
    res_nmkquery(res_state statp, 
    12761275#endif 
    12771276          } 
    12781277        while ((randombits & 0xffff) == 0); 
    1279         statp->id = (statp->id + randombits) & 0xffff; 
     1278//        statp->id = (statp->id + randombits) & 0xffff; 
    12801279#endif 
    12811280        hp->opcode = op; 
    12821281        hp->rd = (statp->options & RES_RECURSE) != 0;