fdisk: support +cylinder notation

Currently fdisk does not support +cylinder notation and reports
"Unsupported suffix: ''".

Reported-by: Matthias Koenig <mkoenig@suse.de>
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2008-11-13 23:08:34 +01:00
parent 981b80b797
commit 5ea8931c95
1 changed files with 4 additions and 2 deletions

View File

@ -1207,7 +1207,8 @@ read_int(unsigned int low, unsigned int dflt, unsigned int high,
*/
if (!display_in_cyl_units)
i *= heads * sectors;
} else if (*(line_ptr + 1) == 'B' &&
} else if (*line_ptr &&
*(line_ptr + 1) == 'B' &&
*(line_ptr + 2) == '\0') {
/*
* 10^N
@ -1220,7 +1221,8 @@ read_int(unsigned int low, unsigned int dflt, unsigned int high,
absolute = 1000000000;
else
absolute = -1;
} else if (*(line_ptr + 1) == '\0') {
} else if (*line_ptr &&
*(line_ptr + 1) == '\0') {
/*
* 2^N
*/