Home | History | Annotate | Download | only in rpcbind

Lines Matching defs:uaddr

97 	char            *uaddr;
323 static char *uaddr;
327 if (uaddr != NULL && uaddr != nullstring) {
328 free(uaddr);
329 uaddr = NULL;
337 if (!(uaddr = mergeaddr(transp, transp->xp_netid,
340 uaddr = strdup(fnd->rpcb_map.r_addr);
341 } else if (!uaddr[0]) {
346 uaddr = nullstring;
349 uaddr = nullstring;
353 fprintf(stderr, "%s: %s\n", __func__, uaddr);
357 transp->xp_netid, uaddr);
358 return (void *)&uaddr;
373 * Convert uaddr to taddr. Should be used only by
400 * Convert taddr to uaddr. Should be used only by
409 static char *uaddr;
416 uaddr = strerror(errno);
417 return (&uaddr);
420 if (uaddr != NULL && uaddr != nullstring) {
421 free(uaddr);
422 uaddr = NULL;
425 ((uaddr = taddr2uaddr(nconf, taddr)) == NULL)) {
426 uaddr = nullstring;
428 return (void *)&uaddr;
626 char *uaddr, *m_uaddr = NULL, *local_uaddr = NULL;
684 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), caller);
694 uaddr ? uaddr : rpcbind_unknown);
695 if (uaddr)
696 free(uaddr);
727 fprintf(stderr, "found at uaddr %s\n", rbl->rpcb_map.r_addr);
736 uaddr = mergeaddr(transp, transp->xp_netid,
738 if (uaddr == NULL || uaddr[0] == '\0') {
740 free(uaddr);
743 free(uaddr);
768 fprintf(stderr, "%s: merged uaddr %s\n", __func__, m_uaddr);
934 int forward_fd, char *uaddr, rpcproc_t reply_type,
995 * Though uaddr is not allocated here, it will still be freed
998 FINFO[j].uaddr = uaddr;
1045 free(fi->uaddr);
1276 char *uaddr;
1329 a.rmt_uaddr = fi->uaddr;
1334 uaddr = taddr2uaddr(rpcbind_get_conf("udp"),
1338 __func__, a.rmt_uaddr, uaddr ? uaddr : rpcbind_unknown);
1340 if (uaddr)
1341 free(uaddr);