diff options
| author | Karel Zak <kzak@redhat.com> | 2020-09-30 11:44:03 +0200 |
|---|---|---|
| committer | Karel Zak <kzak@redhat.com> | 2020-09-30 11:44:03 +0200 |
| commit | ffac9652c737b97069732a6a2b1eae8d3db40d57 (patch) | |
| tree | b6008f2ce794335f52d51d3d9afd3aeba83e7512 /disk-utils/fdisk-menu.c | |
| parent | e9131920485962f33bd32b492cb93078ee7a3c34 (diff) | |
| download | util-linux-ffac9652c737b97069732a6a2b1eae8d3db40d57.tar.gz | |
libfdisk: (gpt) make sure device is large enough
The current code creates GPT header and partitions arrays (with 128
entries ...) although there is no space for all the stuff. This patch
forces fdisk_create_disklabel() to return -ENOSPC if the last and first
usable LBA calculation is out of device size.
Addresses: https://github.com/karelzak/util-linux/issues/1147
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/fdisk-menu.c')
0 files changed, 0 insertions, 0 deletions
