Index: net/samba/patches/patch-lib_util_sec_c =================================================================== RCS file: patch-lib_util_sec_c diff -N patch-lib_util_sec_c --- /dev/null Sat Aug 30 18:16:59 1997 +++ net/samba/patches/patch-lib_util_sec_c Thu Oct 5 19:51:13 2006 @@ -0,0 +1,55 @@ +$OpenBSD$ +--- lib/util_sec.c.orig Thu Oct 5 15:40:57 2006 ++++ lib/util_sec.c Thu Oct 5 15:49:30 2006 +@@ -93,8 +93,8 @@ static void assert_uid(uid_t ruid, uid_t + DEBUG(0,("Failed to set uid privileges to (%d,%d) now set to (%d,%d)\n", + (int)ruid, (int)euid, + (int)getuid(), (int)geteuid())); +- smb_panic("failed to set uid\n"); +- exit(1); ++ //smb_panic("failed to set uid\n"); ++ //exit(1); + } + } + } +@@ -111,8 +111,8 @@ static void assert_gid(gid_t rgid, gid_t + (int)rgid, (int)egid, + (int)getgid(), (int)getegid(), + (int)getuid(), (int)geteuid())); +- smb_panic("failed to set gid\n"); +- exit(1); ++ //smb_panic("failed to set gid\n"); ++ //exit(1); + } + } + } +@@ -207,7 +207,7 @@ void set_effective_uid(uid_t uid) + setuidx(ID_EFFECTIVE, uid); + #endif + +- assert_uid(-1, uid); ++// assert_uid(-1, uid); + } + + /**************************************************************************** +@@ -232,7 +232,7 @@ void set_effective_gid(gid_t gid) + setgidx(ID_EFFECTIVE, gid); + #endif + +- assert_gid(-1, gid); ++// assert_gid(-1, gid); + } + + static uid_t saved_euid, saved_ruid; +@@ -338,8 +338,9 @@ int set_re_uid(void) + return -1; + #endif + +- assert_uid(uid, uid); +- return 0; ++// assert_uid(uid, uid); ++// return 0; ++ return -1; + } + +