ntfs_mft_record_layout: log all errors
							parent
							
								
									7444b30fc4
								
							
						
					
					
						commit
						fa961c737b
					
				|  | @ -299,6 +299,7 @@ int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, | |||
| 
 | ||||
| 	if (!vol || !mrec) { | ||||
| 		errno = EINVAL; | ||||
| 		ntfs_log_perror("%s: mrec=%p", __FUNCTION__, mrec); | ||||
| 		return -1; | ||||
| 	} | ||||
| 	/* Aligned to 2-byte boundary. */ | ||||
|  | @ -307,8 +308,8 @@ int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, | |||
| 	else { | ||||
| 		/* Abort if mref is > 32 bits. */ | ||||
| 		if (MREF(mref) & 0x0000ffff00000000ull) { | ||||
| 			ntfs_log_debug("Mft reference exceeds 32 bits!\n"); | ||||
| 			errno = ERANGE; | ||||
| 			ntfs_log_perror("Mft reference exceeds 32 bits"); | ||||
| 			return -1; | ||||
| 		} | ||||
| 		mrec->usa_ofs = cpu_to_le16((sizeof(MFT_RECORD) + 1) & ~1); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue