pkgsrc/net/sendfile/patches/patch-ad
wiz f8ac2e5d42 Add patch to make sendfiled work again, provided by Matthias Friedrich
in relation with his PR 18642.
Bump to 2.1.0.2.
2002-10-17 19:18:01 +00:00

13 lines
436 B
Text

$NetBSD: patch-ad,v 1.1 2002/10/17 19:18:02 wiz Exp $
--- src/sendfiled.c.orig Tue Feb 6 00:42:53 2001
+++ src/sendfiled.c
@@ -4000,6 +4000,8 @@ void cleanup() {
* RETURN: nothing, but terminates program on error
*/
void setreugid() {
+ if ( getegid() == rgid && geteuid() == ruid )
+ return;
if (rgid && setegid(rgid)<0) {
printf("490 Internal error on setegid(%u): %s\r\n",
(unsigned int)rgid,strerror(errno));