Various cleanups I made while going through Erik Hovland's patch submissions,
some of which are even from him. :)
This commit is contained in:
@ -41,16 +41,14 @@ errcode_t ext2fs_write_ext_attr(ext2_filsys fs, blk_t block, void *inbuf)
|
||||
char *write_buf;
|
||||
char *buf = NULL;
|
||||
|
||||
#if BB_BIG_ENDIAN
|
||||
if ((fs->flags & EXT2_FLAG_SWAP_BYTES) ||
|
||||
(fs->flags & EXT2_FLAG_SWAP_BYTES_WRITE)) {
|
||||
if (BB_BIG_ENDIAN && ((fs->flags & EXT2_FLAG_SWAP_BYTES) ||
|
||||
(fs->flags & EXT2_FLAG_SWAP_BYTES_WRITE))) {
|
||||
retval = ext2fs_get_mem(fs->blocksize, &buf);
|
||||
if (retval)
|
||||
return retval;
|
||||
write_buf = buf;
|
||||
ext2fs_swap_ext_attr(buf, inbuf, fs->blocksize, 1);
|
||||
} else
|
||||
#endif
|
||||
write_buf = (char *) inbuf;
|
||||
retval = io_channel_write_blk(fs->io, block, 1, write_buf);
|
||||
if (buf)
|
||||
|
Reference in New Issue
Block a user