.. | .. |
---|
1090 | 1090 | return -EINVAL; |
---|
1091 | 1091 | |
---|
1092 | 1092 | ofi = udf_find_entry(old_dir, &old_dentry->d_name, &ofibh, &ocfi); |
---|
1093 | | - if (IS_ERR(ofi)) { |
---|
1094 | | - retval = PTR_ERR(ofi); |
---|
| 1093 | + if (!ofi || IS_ERR(ofi)) { |
---|
| 1094 | + if (IS_ERR(ofi)) |
---|
| 1095 | + retval = PTR_ERR(ofi); |
---|
1095 | 1096 | goto end_rename; |
---|
1096 | 1097 | } |
---|
1097 | 1098 | |
---|
.. | .. |
---|
1100 | 1101 | |
---|
1101 | 1102 | brelse(ofibh.sbh); |
---|
1102 | 1103 | tloc = lelb_to_cpu(ocfi.icb.extLocation); |
---|
1103 | | - if (!ofi || udf_get_lb_pblock(old_dir->i_sb, &tloc, 0) |
---|
1104 | | - != old_inode->i_ino) |
---|
| 1104 | + if (udf_get_lb_pblock(old_dir->i_sb, &tloc, 0) != old_inode->i_ino) |
---|
1105 | 1105 | goto end_rename; |
---|
1106 | 1106 | |
---|
1107 | 1107 | nfi = udf_find_entry(new_dir, &new_dentry->d_name, &nfibh, &ncfi); |
---|