|
@@ -141,9 +141,9 @@ int sqfs_read_metablock(unsigned char *file_mapping, int offset,
|
|
const unsigned char *data;
|
|
const unsigned char *data;
|
|
u16 header;
|
|
u16 header;
|
|
|
|
|
|
- data = file_mapping + offset;
|
|
|
|
- if (!data)
|
|
|
|
|
|
+ if (!file_mapping)
|
|
return -EFAULT;
|
|
return -EFAULT;
|
|
|
|
+ data = file_mapping + offset;
|
|
|
|
|
|
header = get_unaligned((u16 *)data);
|
|
header = get_unaligned((u16 *)data);
|
|
if (!header)
|
|
if (!header)
|