Daniel Berger
Posts: 1383
Nickname: djberg96
Registered: Sep, 2004
Daniel Berger is a Ruby Programmer who also dabbles in C and Perl
OS X Dev Issue - Deallocation of a pointer not malloced
Posted: Jun 7, 2007 9:37 PM
Advertisement
This is just a note for the historical record on the cause and solution for the OS X "malloc: *** - " warning that I see. I'd love to know what the final word on this is.
#ifdef __MACH__ or #ifdef __APPLE__
char **addrs = host->h_addr_list;
while(*addrs){
inet_ntop(host->h_addrtype, addrs, buf, sizeof(buf));
rb_ary_push(v_addr, rb_str_new2(buf));
addrs++;
}
#else
while(*host->h_addr_list){
inet_ntop(host->h_addrtype, *host->h_addr_list, buf, sizeof(buf));
rb_ary_push(v_addr, rb_str_new2(buf));
*host->h_addr_list++;
}
#endif
Read: OS X Dev Issue - Deallocation of a pointer not malloced