mirror of https://github.com/vitalif/e2fsprogs
util.c (get_backup_sb): Check to make sure the context is passed
in non-NULL before trying to dereference it. Otherwise we might core dump when called to expand %S in a problem description.bitmap-optimize
parent
a7ac1df34f
commit
557ddb2fdf
|
@ -1,5 +1,10 @@
|
||||||
2003-08-24 Theodore Ts'o <tytso@mit.edu>
|
2003-08-24 Theodore Ts'o <tytso@mit.edu>
|
||||||
|
|
||||||
|
* util.c (get_backup_sb): Check to make sure the context is passed
|
||||||
|
in non-NULL before trying to dereference it. Otherwise we
|
||||||
|
might core dump when called to expand %S in a problem
|
||||||
|
description.
|
||||||
|
|
||||||
* e2fsck.8.in: Adjust description line so that apropos
|
* e2fsck.8.in: Adjust description line so that apropos
|
||||||
"ext2" or "ext3" will find the man page. (Addresses
|
"ext2" or "ext3" will find the man page. (Addresses
|
||||||
Debian Bug #206845)
|
Debian Bug #206845)
|
||||||
|
|
|
@ -439,8 +439,11 @@ blk_t get_backup_sb(e2fsck_t ctx, ext2_filsys fs, const char *name,
|
||||||
ext2fs_swap_super(sb);
|
ext2fs_swap_super(sb);
|
||||||
#endif
|
#endif
|
||||||
if (sb->s_magic == EXT2_SUPER_MAGIC) {
|
if (sb->s_magic == EXT2_SUPER_MAGIC) {
|
||||||
ret_sb = ctx->superblock = superblock;
|
ret_sb = superblock;
|
||||||
ctx->blocksize = blocksize;
|
if (ctx) {
|
||||||
|
ctx->superblock = superblock;
|
||||||
|
ctx->blocksize = blocksize;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue