diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | session.c | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -5,6 +5,8 @@ | |||
5 | - (dtucker) [session.c] Bug #1567: move setpcred call to before chroot and | 5 | - (dtucker) [session.c] Bug #1567: move setpcred call to before chroot and |
6 | do not set real uid, since that's needed for the chroot, and will be set | 6 | do not set real uid, since that's needed for the chroot, and will be set |
7 | by permanently_set_uid. | 7 | by permanently_set_uid. |
8 | - (dtucker) [session.c] Also initialize creds to NULL for handing to | ||
9 | setpcred. | ||
8 | 10 | ||
9 | 20100305 | 11 | 20100305 |
10 | - OpenBSD CVS Sync | 12 | - OpenBSD CVS Sync |
@@ -1537,7 +1537,7 @@ do_setusercontext(struct passwd *pw) | |||
1537 | * chroot directory, we don't override anything. | 1537 | * chroot directory, we don't override anything. |
1538 | */ | 1538 | */ |
1539 | { | 1539 | { |
1540 | char **creds, *chroot_creds[] = | 1540 | char **creds = NULL, *chroot_creds[] = |
1541 | { "REAL_USER=root", NULL }; | 1541 | { "REAL_USER=root", NULL }; |
1542 | 1542 | ||
1543 | if (options.chroot_directory != NULL && | 1543 | if (options.chroot_directory != NULL && |