fs: shell: cmd_read does should open file for read-only
The cmd_read function uses fs_open with FS_O_CREATE | FS_O_RDWR flags to open file it will only read; the flags has been changed to FS_O_READ. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
This commit is contained in:
parent
263ac3e9e5
commit
bbacab82f1
|
@ -281,7 +281,7 @@ static int cmd_read(const struct shell *shell, size_t argc, char **argv)
|
|||
shell_print(shell, "File size: %zd", dirent.size);
|
||||
|
||||
fs_file_t_init(&file);
|
||||
err = fs_open(&file, path, FS_O_CREATE | FS_O_RDWR);
|
||||
err = fs_open(&file, path, FS_O_READ);
|
||||
if (err) {
|
||||
shell_error(shell, "Failed to open %s (%d)", path, err);
|
||||
return -ENOEXEC;
|
||||
|
|
Loading…
Reference in a new issue