Allow some pre-/post-xfer exec shell restrictions.
[rsync.git] / socket.c
index 16c3c5f4dcda92fbe8ada0be320fbe5d9ea9d17d..4cc88fde52dd7928b1499a57404fc1be06fac500 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -847,7 +847,7 @@ static int sock_exec(const char *prog)
                        fprintf(stderr, "Failed to run \"%s\"\n", prog);
                        exit(1);
                }
-               exit(system(prog));
+               exit(shell_exec(prog));
        }
 
        close(fd[1]);