static int16_t chmod_op(inoptr ino)
{
- if (ino->c_node.i_uid != udata.u_euid && esuper()) {
- i_deref(ino);
+ if (ino->c_node.i_uid != udata.u_euid && esuper())
return (-1);
- }
ino->c_node.i_mode =
(mode & MODE_MASK) | (ino->c_node.i_mode & F_MASK);
static int chown_op(inoptr ino)
{
- if (ino->c_node.i_uid != udata.u_euid && esuper()) {
- i_deref(ino);
+ if (ino->c_node.i_uid != udata.u_euid && esuper())
return (-1);
- }
ino->c_node.i_uid = owner;
ino->c_node.i_gid = group;
setftime(ino, C_TIME);