From 4038b1b0981c71ba4b8283510775e9fc5bc5d2b3 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Thu, 14 Jan 2021 12:40:01 -0600 Subject: [PATCH] net/rsync: update patch to chroot before chdiring --- .../net/rsync/files/patch-server_pause_and_chroot.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cdn/ports/net/rsync/files/patch-server_pause_and_chroot.patch b/cdn/ports/net/rsync/files/patch-server_pause_and_chroot.patch index 9ff335d..ba98012 100644 --- a/cdn/ports/net/rsync/files/patch-server_pause_and_chroot.patch +++ b/cdn/ports/net/rsync/files/patch-server_pause_and_chroot.patch @@ -26,15 +26,15 @@ + const char *rsync_server_chroot = getenv(RSYNC_SERVER_CHROOT_ENV); + if (rsync_server_chroot) + { -+ if (0 > chdir(rsync_server_chroot)) ++ if (0 > chroot(rsync_server_chroot)) + { -+ fprintf(stderr, "chdir(%s): ", rsync_server_chroot); ++ fprintf(stderr, "chroot(%s): ", rsync_server_chroot); + perror(""); + exit(4); + } -+ if (0 > chroot(rsync_server_chroot)) ++ if (0 > chdir("/")) + { -+ fprintf(stderr, "chroot(%s): ", rsync_server_chroot); ++ fprintf(stderr, "chdir(%s): ", rsync_server_chroot); + perror(""); + exit(4); + } -- 2.42.0