summaryrefslogtreecommitdiffstats
path: root/rtemsbsd
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-27 14:40:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-27 14:42:46 +0200
commit8993827a739459c68ad689980b5be1dd07494192 (patch)
treed3b4e1546b6e8d7e27a736e9068f3471e60f55d8 /rtemsbsd
parentvprintf: Add handler that mutes all output. (diff)
downloadrtems-libbsd-8993827a739459c68ad689980b5be1dd07494192.tar.bz2
DEVFS(5): Properly initialize fp->f_cdevpriv
Diffstat (limited to 'rtemsbsd')
-rw-r--r--rtemsbsd/sys/fs/devfs/devfs_devs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/rtemsbsd/sys/fs/devfs/devfs_devs.c b/rtemsbsd/sys/fs/devfs/devfs_devs.c
index 7d89c49e..7c697b0a 100644
--- a/rtemsbsd/sys/fs/devfs/devfs_devs.c
+++ b/rtemsbsd/sys/fs/devfs/devfs_devs.c
@@ -98,6 +98,7 @@ devfs_imfs_open(rtems_libio_t *iop, const char *path, int oflag, mode_t mode)
}
fpop = td->td_fpop;
curthread->td_fpop = fp;
+ fp->f_cdevpriv = NULL;
error = dsw->d_open(cdev, oflag + 1, 0, td);
/* Clean up any cdevpriv upon error. */
if (error != 0)