diff options
Diffstat (limited to 'cpukit/libcsupport/src/fchown.c')
-rw-r--r-- | cpukit/libcsupport/src/fchown.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpukit/libcsupport/src/fchown.c b/cpukit/libcsupport/src/fchown.c index bacdbacfd8..6dfbc52ff3 100644 --- a/cpukit/libcsupport/src/fchown.c +++ b/cpukit/libcsupport/src/fchown.c @@ -28,7 +28,11 @@ int fchown( int fd, uid_t owner, gid_t group ) if (iop->pathinfo.mt_entry->writeable) { rtems_filesystem_instance_lock( &iop->pathinfo ); - rv = (*iop->pathinfo.ops->chown_h)( &iop->pathinfo, owner, group ); + rv = (*iop->pathinfo.mt_entry->ops->chown_h)( + &iop->pathinfo, + owner, + group + ); rtems_filesystem_instance_unlock( &iop->pathinfo ); } else { errno = EROFS; |