File openssh-scp-umask-preserve-permissions.patch of Package openssh.39184

Index: openssh-9.6p1/sftp-client.c
===================================================================
--- openssh-9.6p1.orig/sftp-client.c
+++ openssh-9.6p1/sftp-client.c
@@ -1999,7 +1999,7 @@ download_dir_internal(struct sftp_conn *
 			    "\"%s\"", dst);
 	}
 
-	if (mode != tmpmode && chmod(dst, mode) == -1)
+	if (chmod(dst, mode) == -1)
 		error("local chmod directory \"%s\": %s", dst,
 		    strerror(errno));
 
openSUSE Build Service is sponsored by