Following up on https://bugzilla.linux-nfs.org/show_bug.cgi?id=320 . Here's a possible way to get libtirpc to avoid well-known port numbers when a caller requests a dynamically-assigned port. This compiles without complaint, but I haven't tested it yet. I'm interested in comments on the approach. I understand that Fedora 28 is closing soon. It would be nice to see a fix for this issue in libtirpc for that release. --- Chuck Lever (3): Add an internal helper for binding to a dynamically-assigned port Avoid choosing reserved ports in svc_tli_create(3) Avoid choosing reserved ports in clnt_tli_create(3) src/Makefile.am | 5 +- src/binddynport.c | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/clnt_generic.c | 4 +- src/rpc_soc.c | 7 ++- src/svc_generic.c | 12 ++--- 5 files changed, 147 insertions(+), 13 deletions(-) create mode 100644 src/binddynport.c -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html