SHA256
1
0
forked from pool/libtirpc
libtirpc/010-The-goto-again-statement-was-an-left-over-from-the-p.patch
Marcus Meissner 4b133a860c Accepting request 381804 from home:kukuk:NIS
- Add some patches to get libtirpc compiled without needing glibc 
  deprecated functions:
  - 015-Fix-includes-to-compile-without-deprecated-glibc-fun.patch
  - 014-Add-des_crypt.c-and-des_impl.c-to-become-independent.patch
  - 013-If-we-don-t-compile-in-YP-support-don-t-include-YP-h.patch
- Add 012-libtirpc-needs-rpcsvc-nis.h-for-compiling-but-does-n.patch
  to allow bootstrapping of libtirpc without glibc sunrpc code or
  libnsl NIS+ code.

- Add 011-Fix-typo-in-src-libtirpc.map-which-prevents-that-key.patch
  (fix export of key_secretkey_is_set)

- Add the following patches to fix some bugs from the poll()
  port and an endless loop:
  - 006-Remove-old-meanwhile-wrong-comment-about-FD_SETSIZE-.patch
  - 007-Change-rtime-function-to-use-poll-instead-of-select.patch
  - 008-Add-parameters-to-local-prototypes-to-fix-compiler-w.patch
  - 009-makefd_xprt-checks-that-the-filedesriptor-is-lower-t.patch
  - 010-The-goto-again-statement-was-an-left-over-from-the-p.patch

- Remove 004-netconfig-prefer-IPv6.patch for SLES12.
- Remove libtirpc-getnetconfig-races.patch (was backport).
  [FATE#320393]

- Drop libtirpc-xdr-header.patch (was backport)
- Fix public xdr.h header - xdr_rpcvers() were broken (bsc#902439)
  Added: libtirpc-xdr-header.patch

- Fix race conditions in getnetconfig (bsc#899576, bsc#882973)
  Added: libtirpc-getnetconfig-races.patch

OBS-URL: https://build.opensuse.org/request/show/381804
OBS-URL: https://build.opensuse.org/package/show/Base:System/libtirpc?expand=0&rev=57
2016-04-04 11:47:30 +00:00

28 lines
790 B
Diff

From 3f4eb06275519308e74e103a0c7681adbd13b7b3 Mon Sep 17 00:00:00 2001
From: Thorsten Kukuk <kukuk@thkukuk.de>
Date: Thu, 25 Feb 2016 13:01:20 +0100
Subject: [PATCH 5/5] The goto again statement was an left over from the port
to poll() interface and needs to be removed. Else we will end in an endless
loop in case we run out of filedescriptors.
Signed-off-by: Thorsten Kukuk <kukuk@thkukuk.de>
---
src/svc_vc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/svc_vc.c b/src/svc_vc.c
index 7415244..d2135c5 100644
--- a/src/svc_vc.c
+++ b/src/svc_vc.c
@@ -346,7 +346,6 @@ again:
descriptors. */
struct timespec ts = { .tv_sec = 0, .tv_nsec = 50000000 };
nanosleep (&ts, NULL);
- goto again;
}
return (FALSE);
}
--
1.8.5.6