rpms/openssh/devel openssh-5.2p1-sesftp.patch,1.1,1.2

Jan F. Chadima jfch2222 at fedoraproject.org
Tue Jul 21 08:59:16 UTC 2009


Author: jfch2222

Update of /cvs/pkgs/rpms/openssh/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22710

Modified Files:
	openssh-5.2p1-sesftp.patch 
Log Message:
changed internal-sftp context to sftpd_t


openssh-5.2p1-sesftp.patch:
 session.c |    4 ++++
 1 file changed, 4 insertions(+)

Index: openssh-5.2p1-sesftp.patch
===================================================================
RCS file: /cvs/pkgs/rpms/openssh/devel/openssh-5.2p1-sesftp.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- openssh-5.2p1-sesftp.patch	17 Jul 2009 07:06:59 -0000	1.1
+++ openssh-5.2p1-sesftp.patch	21 Jul 2009 08:59:16 -0000	1.2
@@ -1,6 +1,6 @@
 diff -up openssh-5.2p1/session.c.sesftp openssh-5.2p1/session.c
---- openssh-5.2p1/session.c.sesftp	2009-07-16 22:34:26.000000000 +0200
-+++ openssh-5.2p1/session.c	2009-07-16 22:59:22.000000000 +0200
+--- openssh-5.2p1/session.c.sesftp	2009-07-10 20:32:04.348435048 +0200
++++ openssh-5.2p1/session.c	2009-07-10 21:10:42.247557847 +0200
 @@ -58,6 +58,7 @@
  #include <stdlib.h>
  #include <string.h>
@@ -9,11 +9,13 @@ diff -up openssh-5.2p1/session.c.sesftp 
  
  #include "openbsd-compat/sys-queue.h"
  #include "xmalloc.h"
-@@ -1816,6 +1817,7 @@ do_child(Session *s, const char *command
+@@ -1816,6 +1817,9 @@ do_child(Session *s, const char *command
  		argv[i] = NULL;
  		optind = optreset = 1;
  		__progname = argv[0];
-+		setcon ("system_u:system_r:sftpd_t");
++		if (setcon ("unconfined_u:system_r:sftpd_t:s0-s0:c0.c1023") < 0) 
++			logit("do_child: setcon failed witch %s", strerror (errno));
++			
  		exit(sftp_server_main(i, argv, s->pw));
  	}
  




More information about the fedora-extras-commits mailing list