[Javanetsim-cvs] IceScan/icesockets sock_name.h,1.5,1.6
Status: Beta
Brought to you by:
darkkey
From: Alexander B. <da...@us...> - 2006-12-13 08:34:31
|
Update of /cvsroot/javanetsim/IceScan/icesockets In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv7258/icesockets Modified Files: sock_name.h Log Message: no message Index: sock_name.h =================================================================== RCS file: /cvsroot/javanetsim/IceScan/icesockets/sock_name.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** sock_name.h 12 Dec 2006 19:59:15 -0000 1.5 --- sock_name.h 13 Dec 2006 08:34:27 -0000 1.6 *************** *** 102,111 **** } ! short int get_host_byip(const char * nisname, char * retname, int retlen){ int rc; char hbuf[ICEMAXHOSTNAME]; struct sockaddr_in saddr; ! int len = make_sockname(saddr, nisname, 53, AF_INET); if( (rc = getnameinfo((sockaddr *) &saddr, len, hbuf, sizeof(hbuf), NULL, 0, NI_NAMEREQD)) < 0) { --- 102,111 ---- } ! short int get_host_byip(icestring &nisname, icestring &retname, int retlen){ int rc; char hbuf[ICEMAXHOSTNAME]; struct sockaddr_in saddr; ! int len = make_sockname(saddr, nisname.c_str(), 53, AF_INET); if( (rc = getnameinfo((sockaddr *) &saddr, len, hbuf, sizeof(hbuf), NULL, 0, NI_NAMEREQD)) < 0) { *************** *** 114,120 **** } ! retlen = (retlen >= strlen(hbuf) + 1) ? strlen(hbuf) + 1 : retlen; ! strncpy(retname, hbuf, retlen); return 0; --- 114,120 ---- } ! //retlen = (retlen >= strlen(hbuf) + 1) ? strlen(hbuf) + 1 : retlen; ! retname.assign(hbuf); return 0; |