nandtool: Add missing mode for open() with O_CREAT
If O_CREAT is given, open() needs a mode argument. Follow the umask by passing 0666. Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D13607
This commit is contained in:
parent
ce3eafc4a5
commit
2fe0ea7324
@ -52,7 +52,7 @@ int nand_read(struct cmd_param *params)
|
||||
}
|
||||
|
||||
if ((out = param_get_string(params, "out"))) {
|
||||
out_fd = open(out, O_WRONLY|O_CREAT);
|
||||
out_fd = open(out, O_WRONLY|O_CREAT, 0666);
|
||||
if (out_fd == -1) {
|
||||
perrorf("Cannot open %s for writing", out);
|
||||
return (1);
|
||||
|
@ -59,7 +59,7 @@ int nand_read_oob(struct cmd_param *params)
|
||||
}
|
||||
|
||||
if ((out = param_get_string(params, "out"))) {
|
||||
if ((fd_out = open(out, O_WRONLY | O_CREAT)) == -1) {
|
||||
if ((fd_out = open(out, O_WRONLY | O_CREAT, 0666)) == -1) {
|
||||
perrorf("Cannot open %s", out);
|
||||
ret = 1;
|
||||
goto out;
|
||||
|
Loading…
Reference in New Issue
Block a user