Hi

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • sam.barker0@gmail.com

    Hi


    Hi,
    I am having trouble with getbyhostname() .I works sometimes but on
    other occasions it crashes.
    IPADDRESS is a string say "192.123.12 .1"

    (gdb)
    Client::SendSoc ket (this=0xbfa9493 c, QuerBuf=@0xbfa9 48c4,
    IPADDRESS=@0xbf a948d4) at Client.cc:141
    141 h = gethostbyname(I PADDRESS.c_str( ));
    (gdb)
    *** glibc detected *** /home/workspace/DNSResolver1/checkstring:
    free(): invalid next size (normal): 0x0804eb38 ***
    ======= Backtrace: =========
    /lib/tls/i686/cmov/libc.so.6[0xb7db1d65]
    /lib/tls/i686/cmov/libc.so.6(cfree +0x90)[0xb7db5800]
    /lib/tls/i686/cmov/libc.so.6(fclos e+0x134)[0xb7da06f4]
    /lib/tls/i686/cmov/libc.so.6[0xb7e2a73d]
    /lib/tls/i686/cmov/libc.so.6(__res _ninit+0x25)[0xb7e2ae65]
    /lib/tls/i686/cmov/libc.so.6(__res _maybe_init+0x7 b)[0xb7e2c30b]
    /lib/tls/i686/cmov/libc.so.6(__nss _hostname_digit s_dots+0x2d)
    [0xb7e2dcdd]
    /lib/tls/i686/cmov/libc.so.6(getho stbyname+0x9a)[0xb7e3227a]
Working...