| diff -Naurp libtirpc-1.0.2.orig/src/auth_time.c libtirpc-1.0.2/src/auth_time.c |
| --- libtirpc-1.0.2.orig/src/auth_time.c 2017-07-05 11:02:23.000000000 -0400 |
| +++ libtirpc-1.0.2/src/auth_time.c 2017-07-30 17:46:39.481420880 -0400 |
| @@ -317,7 +317,7 @@ __rpc_get_time_offset(td, srv, thost, ua |
| sprintf(ipuaddr, "%d.%d.%d.%d.0.111", a1, a2, a3, a4); |
| useua = &ipuaddr[0]; |
| |
| - bzero((char *)&sin, sizeof(sin)); |
| + memset((char *)&sin, 0, sizeof(sin)); |
| if (uaddr_to_sockaddr(useua, &sin)) { |
| msg("unable to translate uaddr to sockaddr."); |
| if (needfree) |
| diff -Naurp libtirpc-1.0.2.orig/src/des_impl.c libtirpc-1.0.2/src/des_impl.c |
| --- libtirpc-1.0.2.orig/src/des_impl.c 2017-07-05 11:02:23.000000000 -0400 |
| +++ libtirpc-1.0.2/src/des_impl.c 2017-07-30 17:46:49.581420807 -0400 |
| @@ -588,7 +588,7 @@ _des_crypt (char *buf, unsigned len, str |
| } |
| tin0 = tin1 = tout0 = tout1 = xor0 = xor1 = 0; |
| tbuf[0] = tbuf[1] = 0; |
| - __bzero (schedule, sizeof (schedule)); |
| + memset (schedule, 0, sizeof (schedule)); |
| |
| return (1); |
| } |
| diff -Naurp libtirpc-1.0.2.orig/src/svc_auth_des.c libtirpc-1.0.2/src/svc_auth_des.c |
| --- libtirpc-1.0.2.orig/src/svc_auth_des.c 2017-07-05 11:02:23.000000000 -0400 |
| +++ libtirpc-1.0.2/src/svc_auth_des.c 2017-07-30 17:46:58.771420741 -0400 |
| @@ -356,7 +356,7 @@ cache_init() |
| |
| authdes_cache = (struct cache_entry *) |
| mem_alloc(sizeof(struct cache_entry) * AUTHDES_CACHESZ); |
| - bzero((char *)authdes_cache, |
| + memset((char *)authdes_cache, 0, |
| sizeof(struct cache_entry) * AUTHDES_CACHESZ); |
| |
| authdes_lru = (short *)mem_alloc(sizeof(short) * AUTHDES_CACHESZ); |