From 23fc1f1bb63540fe99d32aa75fc1f5d89aa5fdce Mon Sep 17 00:00:00 2001 From: robi Date: Fri, 28 May 2010 17:37:32 +0000 Subject: correct chmod error symlink --- src/recover.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/recover.c') 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 ; } } -- cgit v1.2.3