| .. | .. |
|---|
| 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); |
|---|