free (cb->serv->ep.ep_val[0].uaddr); free (cb->serv->ep.ep_val[0].proto); free (cb->serv->ep.ep_val[0].family); free (cb->serv->ep.ep_val); free (cb->serv->name);
__nis_destroy_callback (struct nis_cb *cb){  xprt_unregister (cb->xprt);  svc_destroy (cb->xprt);  close (cb->sock);  xdr_free ((xdrproc_t) _xdr_nis_server, (char *) cb->serv);  free (cb->serv->ep.ep_val[0].uaddr);  free (cb->serv->ep.ep_val[0].proto);  free (cb->serv->ep.ep_val[0].family);  free (cb->serv->ep.ep_val);  free (cb->serv->name);  free (cb->serv);  free (cb);  return NIS_SUCCESS;}