diff options
author | robi <robi> | 2010-05-28 17:37:32 +0000 |
---|---|---|
committer | robi <robi> | 2010-05-28 17:37:32 +0000 |
commit | 23fc1f1bb63540fe99d32aa75fc1f5d89aa5fdce (patch) | |
tree | 8813a758235a0b5f05f65734e3a738d4c7324c25 /src/recover.c | |
parent | 4efdf36026aa2c76ea8a0b8667598e49bde7b678 (diff) |
correct chmod error symlink
Diffstat (limited to 'src/recover.c')
-rw-r--r-- | src/recover.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/recover.c b/src/recover.c index d3435a0..e12c675 100644 --- a/src/recover.c +++ b/src/recover.c @@ -438,10 +438,6 @@ int recover_file( char* des_dir,char* pathname, char* filename, struct ext2_inod if (retval && (errno != EEXIST)){ rec_error -= MOVE_ERROR ; } - retval = chown(recovername,inode_uid(*inode), inode_gid(*inode)); - if (retval){ - rec_error -= CHOWN_ERROR ; - } if (! LINUX_S_ISLNK(inode->i_mode)){ retval = chown(recovername,inode_uid(*inode), inode_gid(*inode)); @@ -462,7 +458,7 @@ int recover_file( char* des_dir,char* pathname, char* filename, struct ext2_inod } else { retval = lchown (recovername, inode_uid(*inode), inode_gid(*inode)); - if (retval){ + if (retval){ rec_error -= CHOWN_ERROR ; } } |