summaryrefslogtreecommitdiff
path: root/src/recover.c
diff options
context:
space:
mode:
authorrobi <robi>2010-05-28 17:37:32 +0000
committerrobi <robi>2010-05-28 17:37:32 +0000
commit23fc1f1bb63540fe99d32aa75fc1f5d89aa5fdce (patch)
tree8813a758235a0b5f05f65734e3a738d4c7324c25 /src/recover.c
parent4efdf36026aa2c76ea8a0b8667598e49bde7b678 (diff)
correct chmod error symlink
Diffstat (limited to 'src/recover.c')
-rw-r--r--src/recover.c6
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 ;
}
}