mirror of
https://github.com/apache/nuttx.git
synced 2025-12-12 05:34:38 +08:00
fs/vfs: fix bug about lost dup oflags in dup2
this issue is caused by commit: b8e30b54ec
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
This commit is contained in:
@@ -87,9 +87,10 @@ int file_dup2(FAR struct file *filep1, FAR struct file *filep2)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
filep2->f_priv = NULL;
|
filep2->f_oflags = filep1->f_oflags;
|
||||||
filep2->f_pos = filep1->f_pos;
|
filep2->f_priv = NULL;
|
||||||
filep2->f_inode = inode;
|
filep2->f_pos = filep1->f_pos;
|
||||||
|
filep2->f_inode = inode;
|
||||||
|
|
||||||
/* Call the open method on the file, driver, mountpoint so that it
|
/* Call the open method on the file, driver, mountpoint so that it
|
||||||
* can maintain the correct open counts.
|
* can maintain the correct open counts.
|
||||||
|
|||||||
Reference in New Issue
Block a user