X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=portmap%2Fportmap.c;h=69b8ad56e73ae534b15987ca6c412ea1478cfcbb;hb=13283beb698ae90fba9248b25b487d7c79ddd440;hp=4c10bd8546438ee8458407bf5b259a5ba35aafc1;hpb=84004dbf9bb2ab8a7f8b968affc53ee3065fa911;p=deb_libnfs.git diff --git a/portmap/portmap.c b/portmap/portmap.c index 4c10bd8..69b8ad5 100644 --- a/portmap/portmap.c +++ b/portmap/portmap.c @@ -16,6 +16,7 @@ */ #include +#include #include #include "libnfs.h" #include "libnfs-raw.h" @@ -36,7 +37,7 @@ int rpc_pmap_null_async(struct rpc_context *rpc, rpc_cb cb, void *private_data) if (rpc_queue_pdu(rpc, pdu) != 0) { rpc_set_error(rpc, "Out of memory. Failed to queue pdu for portmap/null call"); rpc_free_pdu(rpc, pdu); - return -2; + return -1; } return 0; @@ -60,13 +61,13 @@ int rpc_pmap_getport_async(struct rpc_context *rpc, int program, int version, rp if (xdr_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 -2; + return -1; } if (rpc_queue_pdu(rpc, pdu) != 0) { - printf("Failed to queue portmap/getport pdu\n"); + rpc_set_error(rpc, "Failed to queue portmap/getport pdu"); rpc_free_pdu(rpc, pdu); - return -2; + return -1; } return 0;