walters / rpms / nfs-utils

Forked from rpms/nfs-utils 6 years ago
Clone
0471bf2
--- nfs-utils-1.1.0/utils/showmount/showmount.c.orig	2007-05-10 23:40:57.000000000 -0400
0471bf2
+++ nfs-utils-1.1.0/utils/showmount/showmount.c	2007-07-16 13:02:42.000000000 -0400
0471bf2
@@ -242,6 +242,8 @@ static unsigned short getport(struct soc
0471bf2
 		rpc_createerr.cf_stat = status;
0471bf2
 		clnt_destroy(client);
0471bf2
 		return 0;
0471bf2
+	} else if (port == 0) {
0471bf2
+		rpc_createerr.cf_stat = RPC_PROGNOTREGISTERED;
0471bf2
 	}
0471bf2
 
0471bf2
 	clnt_destroy(client);
0471bf2
@@ -368,7 +370,7 @@ char **argv;
0471bf2
 		server_addr.sin_port = getport(&server_addr,
0471bf2
 					 MOUNTPROG, MOUNTVERS, IPPROTO_UDP);
0471bf2
 		if (!server_addr.sin_port) {
0471bf2
-			clnt_pcreateerror("portmap getport");
0471bf2
+			clnt_pcreateerror("showmount");
0471bf2
 			exit(1);
0471bf2
 		}
0471bf2
 		msock = RPC_ANYSOCK;