]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libfdisk: fix get_partition_unused_primary()
authorBoris Egorov <egorov@linux.com>
Fri, 14 Nov 2014 05:27:16 +0000 (11:27 +0600)
committerKarel Zak <kzak@redhat.com>
Fri, 14 Nov 2014 09:02:00 +0000 (10:02 +0100)
commit44374b10d1f0001cac887cf8c7d4dafca986b860
tree9c15c64bbf02636801d07a31c45581433db3ddbd
parent1ce1a112c434ce133cb9fb5b43bcfb033497aab3
libfdisk: fix get_partition_unused_primary()

Was:
Mentioned function returns -1 if adding of primary partition is
impossible. Caller treats this value as size_t (res variable) and then
compares it for negative values, totally ignoring errors.

Becomes:
Now function takes address to variable and fills it with partition
number. Caller treats return value as int and use it appropriately.

[kzak@redhat.com: - don't mix return code and partno at all]

Signed-off-by: Boris Egorov <egorov@linux.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/dos.c