diff options
Diffstat (limited to 'opt/nfs-utils/musl-getservbyport.patch')
| -rw-r--r-- | opt/nfs-utils/musl-getservbyport.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/opt/nfs-utils/musl-getservbyport.patch b/opt/nfs-utils/musl-getservbyport.patch new file mode 100644 index 0000000..6a491d4 --- /dev/null +++ b/opt/nfs-utils/musl-getservbyport.patch @@ -0,0 +1,18 @@ +Musl will always return something with getservbyport so we cannot skip +ports that returns non-null. + +diff --git a/utils/statd/rmtcall.c b/utils/statd/rmtcall.c +index fd576d9..d72a0bf 100644 +--- a/utils/statd/rmtcall.c ++++ b/utils/statd/rmtcall.c +@@ -93,8 +93,10 @@ + __func__); + break; + } ++#if defined(__GLIBC__) + se = getservbyport(sin.sin_port, "udp"); + if (se == NULL) ++#endif + break; + + if (retries == MAX_BRP_RETRIES) { |
