vishalmishra434 / rpms / openssh

Forked from rpms/openssh 4 months ago
Clone
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