Re-enable reading byte swapped NFS_MAGIC dumps.
Fix bug introduced in r98542: previously to this revision the byte-swapped value was compared at this place. The current check is in a conditional section where the non-byte-swapped value was already checked to be not the value which is checked again. As byte-swapping is activated afterwards, it only makes sense if the byte-swapped value is checked. Submitted by: Keith White <kwhite@site.uottawa.ca> PR: 200059 MFC after: 1 month Sponsored by: Essen Hackathon
This commit is contained in:
parent
edb1df35b0
commit
bce2f1d7b9
@ -1314,8 +1314,8 @@ gethead(struct s_spcl *buf)
|
||||
return (FAIL);
|
||||
}
|
||||
if (swabl(buf->c_magic) != FS_UFS2_MAGIC &&
|
||||
buf->c_magic != NFS_MAGIC) {
|
||||
if (buf->c_magic == OFS_MAGIC) {
|
||||
swabl(buf->c_magic) != NFS_MAGIC) {
|
||||
if (swabl(buf->c_magic) == OFS_MAGIC) {
|
||||
fprintf(stderr,
|
||||
"Format of dump tape is too old. Must use\n");
|
||||
fprintf(stderr,
|
||||
|
Loading…
Reference in New Issue
Block a user