disklib: fix extended partition code
authorPierre-Alexandre Meyer <pierre@mouraf.org>
Thu, 20 Aug 2009 04:12:57 +0000 (21:12 -0700)
committererwan <erwan@r1.paris>
Thu, 20 Aug 2009 04:17:52 +0000 (06:17 +0200)
commit3b4e0f5e471de0fc6a9c335343a4ad52f8b29aeb
treee31b0f75fdcdf9778a1f68eef70833ce2f8067a5
parentf856e30a7162319b9743d6742cec9d41b33269b5
disklib: fix extended partition code

gert1 reported some issues using disklib with HDT. As it turned out, the
code that iterated through ebrs in an extended partition was broken: ebr offsets
need to be relative to the start of that partition.

Misc.: fix memory leak.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Signed-off-by: Erwan Velu <erwan.velu@free.fr>
com32/gpllib/disk/msdos.c