diff options
author | Karel Zak | 2010-06-17 10:57:47 +0200 |
---|---|---|
committer | Karel Zak | 2010-06-17 10:57:47 +0200 |
commit | 630161f2715af033667a1398c9f1d2b87eaf61f9 (patch) | |
tree | 861ea9bc799f008165dccd3bbefbb04d4127b7cd /disk-utils/mkswap.c | |
parent | mkswap: use calloc(), remove obsolete v1 header usage (diff) | |
download | kernel-qcow2-util-linux-630161f2715af033667a1398c9f1d2b87eaf61f9.tar.gz kernel-qcow2-util-linux-630161f2715af033667a1398c9f1d2b87eaf61f9.tar.xz kernel-qcow2-util-linux-630161f2715af033667a1398c9f1d2b87eaf61f9.zip |
mkswap: don't use too small user-specified page size
Addresses: http://bugzilla.redhat.com/show_bug.cgi?id=601552
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/mkswap.c')
-rw-r--r-- | disk-utils/mkswap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/disk-utils/mkswap.c b/disk-utils/mkswap.c index 25a920ad5..933780765 100644 --- a/disk-utils/mkswap.c +++ b/disk-utils/mkswap.c @@ -153,7 +153,7 @@ init_signature_page(void) { if (user_pagesize) { if ((user_pagesize & (user_pagesize-1)) || - user_pagesize < 1024) { + user_pagesize < sizeof(struct swap_header_v1_2) + 10) { fprintf(stderr, _("Bad user-specified page size %d\n"), user_pagesize); exit(1); |