Message ID | 20200513180953.20376-5-richard.henderson@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | risu cleanups and improvements | expand |
On Wed, 13 May 2020 at 19:10, Richard Henderson <richard.henderson@linaro.org> wrote: > > Truncate the new output file. Rely on umask to remove > group+other file permissions, if desired. > > Signed-off-by: Richard Henderson <richard.henderson@linaro.org> > --- > risu.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/risu.c b/risu.c > index 1c66885..f404d8f 100644 > --- a/risu.c > +++ b/risu.c > @@ -368,7 +368,7 @@ int main(int argc, char **argv) > comm_fd = ismaster ? STDOUT_FILENO : STDIN_FILENO; > } else { > if (ismaster) { > - comm_fd = open(trace_fn, O_WRONLY | O_CREAT, S_IRWXU); > + comm_fd = open(trace_fn, O_WRONLY | O_CREAT | O_TRUNC, 0666); > } else { > comm_fd = open(trace_fn, O_RDONLY); > } I dunno why we were giving it execute permissions... Reviewed-by: Peter Maydell <peter.maydell@linaro.org> thanks -- PMM
diff --git a/risu.c b/risu.c index 1c66885..f404d8f 100644 --- a/risu.c +++ b/risu.c @@ -368,7 +368,7 @@ int main(int argc, char **argv) comm_fd = ismaster ? STDOUT_FILENO : STDIN_FILENO; } else { if (ismaster) { - comm_fd = open(trace_fn, O_WRONLY | O_CREAT, S_IRWXU); + comm_fd = open(trace_fn, O_WRONLY | O_CREAT | O_TRUNC, 0666); } else { comm_fd = open(trace_fn, O_RDONLY); }
Truncate the new output file. Rely on umask to remove group+other file permissions, if desired. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> --- risu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.20.1