Blame openssh-5.2p1-sesftp.patch
|
Jan F. Chadima |
3d6b00 |
diff -up openssh-5.2p1/session.c.sesftp openssh-5.2p1/session.c
|
|
Jan F. Chadima |
3d6b00 |
--- openssh-5.2p1/session.c.sesftp 2009-07-16 22:34:26.000000000 +0200
|
|
Jan F. Chadima |
3d6b00 |
+++ openssh-5.2p1/session.c 2009-07-16 22:59:22.000000000 +0200
|
|
Jan F. Chadima |
3d6b00 |
@@ -58,6 +58,7 @@
|
|
Jan F. Chadima |
3d6b00 |
#include <stdlib.h>
|
|
Jan F. Chadima |
3d6b00 |
#include <string.h>
|
|
Jan F. Chadima |
3d6b00 |
#include <unistd.h>
|
|
Jan F. Chadima |
3d6b00 |
+#include <selinux/selinux.h>
|
|
Jan F. Chadima |
3d6b00 |
|
|
Jan F. Chadima |
3d6b00 |
#include "openbsd-compat/sys-queue.h"
|
|
Jan F. Chadima |
3d6b00 |
#include "xmalloc.h"
|
|
Jan F. Chadima |
3d6b00 |
@@ -1816,6 +1817,7 @@ do_child(Session *s, const char *command
|
|
Jan F. Chadima |
3d6b00 |
argv[i] = NULL;
|
|
Jan F. Chadima |
3d6b00 |
optind = optreset = 1;
|
|
Jan F. Chadima |
3d6b00 |
__progname = argv[0];
|
|
Jan F. Chadima |
3d6b00 |
+ setcon ("system_u:system_r:sftpd_t");
|
|
Jan F. Chadima |
3d6b00 |
exit(sftp_server_main(i, argv, s->pw));
|
|
Jan F. Chadima |
3d6b00 |
}
|
|
Jan F. Chadima |
3d6b00 |
|