]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/nfs/rpc_socket.c
getport: Clear shared error fields before trying rpcbind queries
[nfs-utils.git] / support / nfs / rpc_socket.c
index ac4e6d81c68849244e86d231155fbadbe805ca1d..a080487e891f3144927615d27fa9fa99ba8e8cee 100644 (file)
@@ -443,6 +443,8 @@ CLIENT *nfs_get_rpcclient(const struct sockaddr *sap,
        struct sockaddr_in *sin = (struct sockaddr_in *)sap;
        struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap;
 
+       nfs_clear_rpc_createerr();
+
        switch (sap->sa_family) {
        case AF_LOCAL:
                return nfs_get_localclient(sap, salen, program,
@@ -506,6 +508,8 @@ CLIENT *nfs_get_priv_rpcclient(const struct sockaddr *sap,
        struct sockaddr_in *sin = (struct sockaddr_in *)sap;
        struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sap;
 
+       nfs_clear_rpc_createerr();
+
        switch (sap->sa_family) {
        case AF_LOCAL:
                return nfs_get_localclient(sap, salen, program,