Add files from parent branch HEAD:
[pkgsrc.git] / security / mit-krb5 / patches / patch-ar
1 $NetBSD$
2
3 Security fix for SA21402.
4
5 --- clients/ksu/main.c.orig     2002-08-14 21:14:49.000000000 +0200
6 +++ clients/ksu/main.c  2006-08-09 18:52:53.000000000 +0200
7 @@ -892,8 +892,11 @@ static void sweep_up(context, cc)
8      const char * cc_name;
9      struct stat  st_temp;
10  
11 -    krb5_seteuid(0);
12 -    krb5_seteuid(target_uid);
13 +    if (krb5_seteuid(0) < 0 || krb5_seteuid(target_uid) < 0) {
14 +       com_err(prog_name, errno,
15 +               "while returning to source uid for destroying ccache");
16 +       exit(1);
17 +    }
18      
19      cc_name = krb5_cc_get_name(context, cc);
20      if ( ! stat(cc_name, &st_temp)){