X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=portmap%2Fportmap.c;h=d8015d968d6e396f775fd94dd420cf646d68db6e;hb=870b3764acfe8b23f55b534619b9742eca4deb98;hp=69b8ad56e73ae534b15987ca6c412ea1478cfcbb;hpb=070287e5162654027f63525c66de7a6598514222;p=deb_libnfs.git diff --git a/portmap/portmap.c b/portmap/portmap.c index 69b8ad5..d8015d9 100644 --- a/portmap/portmap.c +++ b/portmap/portmap.c @@ -46,7 +46,7 @@ int rpc_pmap_null_async(struct rpc_context *rpc, rpc_cb cb, void *private_data) int rpc_pmap_getport_async(struct rpc_context *rpc, int program, int version, rpc_cb cb, void *private_data) { struct rpc_pdu *pdu; - struct mapping m; + struct pmap_mapping m; pdu = rpc_allocate_pdu(rpc, PMAP_PROGRAM, PMAP_V2, PMAP_GETPORT, cb, private_data, (xdrproc_t)xdr_int, sizeof(uint32_t)); if (pdu == NULL) { @@ -58,7 +58,7 @@ int rpc_pmap_getport_async(struct rpc_context *rpc, int program, int version, rp m.vers = version; m.prot = IPPROTO_TCP; m.port = 0; - if (xdr_mapping(&pdu->xdr, &m) == 0) { + if (xdr_pmap_mapping(&pdu->xdr, &m) == 0) { rpc_set_error(rpc, "XDR error: Failed to encode data for portmap/getport call"); rpc_free_pdu(rpc, pdu); return -1;