aboutsummaryrefslogtreecommitdiff
path: root/japanese/samba
diff options
context:
space:
mode:
authorMunechika SUMIKAWA <sumikawa@FreeBSD.org>2004-01-30 10:39:58 +0000
committerMunechika SUMIKAWA <sumikawa@FreeBSD.org>2004-01-30 10:39:58 +0000
commit102f9e5ac4481995f4f546127b4d1366ebd46dbd (patch)
treeb3c6f173199f75c7430821b76ba2cdfd6d192a98 /japanese/samba
parent253cf23efaecc4ca9151bb80702e0bf80cf2273a (diff)
downloadports-102f9e5ac4481995f4f546127b4d1366ebd46dbd.tar.gz
ports-102f9e5ac4481995f4f546127b4d1366ebd46dbd.zip
Notes
Diffstat (limited to 'japanese/samba')
-rw-r--r--japanese/samba/Makefile2
-rw-r--r--japanese/samba/files/patch-lib:util_sec.c26
2 files changed, 27 insertions, 1 deletions
diff --git a/japanese/samba/Makefile b/japanese/samba/Makefile
index a6b361effffa..348c05073f2f 100644
--- a/japanese/samba/Makefile
+++ b/japanese/samba/Makefile
@@ -7,7 +7,7 @@
PORTNAME= samba
PORTVERSION= ${SAMBA_VERSION}.j${SAMBA_JA_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= japanese net
MASTER_SITES= ftp://ftp.samba.gr.jp/pub/samba-jp/%SUBDIR%/ \
ftp://ftp.iij.ad.jp/pub/SAMBA/samba-jp/%SUBDIR%/ \
diff --git a/japanese/samba/files/patch-lib:util_sec.c b/japanese/samba/files/patch-lib:util_sec.c
new file mode 100644
index 000000000000..639c79ec8239
--- /dev/null
+++ b/japanese/samba/files/patch-lib:util_sec.c
@@ -0,0 +1,26 @@
+Index: lib/util_sec.c
+===================================================================
+RCS file: /project/cvs/samba22-ja/source/lib/util_sec.c,v
+retrieving revision 1.4
+diff -u -r1.4 util_sec.c
+--- lib/util_sec.c 21 Nov 2002 12:53:49 -0000 1.4
++++ lib/util_sec.c 21 Jan 2004 01:31:37 -0000
+@@ -283,6 +283,10 @@
+
+ void restore_re_gid(void)
+ {
++ uid_t uid = geteuid();
++
++ set_effective_uid(0);
++
+ #if USE_SETRESUID
+ setresgid(saved_rgid, saved_egid, -1);
+ #elif USE_SETREUID
+@@ -298,6 +302,7 @@
+ set_effective_gid(saved_egid);
+ #endif
+
++ set_effective_uid(uid);
+ assert_gid(saved_rgid, saved_egid);
+ }
+