Index: info.c =================================================================== RCS file: /cvs/misc/host/info.c,v retrieving revision 1.10 diff -c -r1.10 info.c *** info.c 31 Mar 2003 21:57:23 -0000 1.10 --- info.c 1 Apr 2003 16:32:51 -0000 *************** *** 726,732 **** case T_A: if (class == C_IN || class == C_HS) { if (dlen == INADDRSZ) { ! memcpy((char *) cp, (char *) &inaddr, INADDRSZ); address = inaddr.s_addr; doprintf(("\t%s", inet_ntoa(inaddr))); cp += INADDRSZ; --- 726,732 ---- case T_A: if (class == C_IN || class == C_HS) { if (dlen == INADDRSZ) { ! memcpy((char *) &inaddr, (char *) cp, INADDRSZ); address = inaddr.s_addr; doprintf(("\t%s", inet_ntoa(inaddr))); cp += INADDRSZ; *************** *** 734,740 **** } #ifdef obsolete if (dlen == INADDRSZ + 1 + INT16SZ) { ! memcpy((char *) cp, (char *) &inaddr, INADDRSZ); address = inaddr.s_addr; doprintf(("\t%s", inet_ntoa(inaddr))); cp += INADDRSZ; --- 734,740 ---- } #ifdef obsolete if (dlen == INADDRSZ + 1 + INT16SZ) { ! memcpy((char *) &inaddr, (char *) cp, INADDRSZ); address = inaddr.s_addr; doprintf(("\t%s", inet_ntoa(inaddr))); cp += INADDRSZ; *************** *** 838,844 **** case T_WKS: if (check_size(rname, type, cp, msg, eor, INADDRSZ) < 0) break; ! memcpy((char *) cp, (char *) &inaddr, INADDRSZ); doprintf(("\t%s", inet_ntoa(inaddr))); cp += INADDRSZ; --- 838,844 ---- case T_WKS: if (check_size(rname, type, cp, msg, eor, INADDRSZ) < 0) break; ! memcpy((char *) &inaddr, (char *) cp, INADDRSZ); doprintf(("\t%s", inet_ntoa(inaddr))); cp += INADDRSZ; Index: list.c =================================================================== RCS file: /cvs/misc/host/list.c,v retrieving revision 1.11 diff -c -r1.11 list.c *** list.c 31 Mar 2003 21:57:39 -0000 1.11 --- list.c 1 Apr 2003 16:35:01 -0000 *************** *** 950,956 **** break; /* found */ } if (i < nservers && naddrs[i] < MAXIPADDR) { ! memcpy((char *) cp, (char *) &inaddr, INADDRSZ); ipaddr[i][naddrs[i]] = inaddr; naddrs[i]++; } --- 950,956 ---- break; /* found */ } if (i < nservers && naddrs[i] < MAXIPADDR) { ! memcpy((char *) &inaddr, (char *) cp, INADDRSZ); ipaddr[i][naddrs[i]] = inaddr; naddrs[i]++; } Index: util.c =================================================================== RCS file: /cvs/misc/host/util.c,v retrieving revision 1.8 diff -c -r1.8 util.c *** util.c 31 Mar 2003 21:05:43 -0000 1.8 --- util.c 1 Apr 2003 16:33:08 -0000 *************** *** 1248,1254 **** #ifdef obsolete (void) sprintf(buf, "%.*s.", MAXDNAME, name); #endif ! memcpy(name, buf, n); buf[n] = '.'; buf[n + 1] = '\0'; --- 1248,1254 ---- #ifdef obsolete (void) sprintf(buf, "%.*s.", MAXDNAME, name); #endif ! memcpy(buf, name, n); buf[n] = '.'; buf[n + 1] = '\0'; Index: vers.c =================================================================== RCS file: /cvs/misc/host/vers.c,v retrieving revision 1.5 diff -c -c -r1.5 vers.c *** vers.c 29 Mar 2003 02:53:04 -0000 1.5 --- vers.c 1 Apr 2003 16:59:54 -0000 *************** *** 8,14 **** static char Version[] = "@(#)vers.c e07@nikhef.nl (Eric Wassenaar) 991529"; #endif ! char *version = "HOST-20030331"; #if defined(apollo) int h_errno = 0; /* prevent shared library conflicts */ --- 8,14 ---- static char Version[] = "@(#)vers.c e07@nikhef.nl (Eric Wassenaar) 991529"; #endif ! char *version = "HOST-20030331-Patch.1"; #if defined(apollo) int h_errno = 0; /* prevent shared library conflicts */ .