summaryrefslogtreecommitdiffstats
path: root/balkan/dos.c
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-09-11 15:43:56 +0000
committerMatt Wilson <msw@redhat.com>1999-09-11 15:43:56 +0000
commit67b133020bb2a5ba90005ac6da55a0d5d1424799 (patch)
tree68eae41b81639206b3de7dc12b4a3c1335144048 /balkan/dos.c
parente0e974477f07b1eb16c7553528b3f64d5d520ce5 (diff)
downloadanaconda-67b133020bb2a5ba90005ac6da55a0d5d1424799.tar.gz
anaconda-67b133020bb2a5ba90005ac6da55a0d5d1424799.tar.xz
anaconda-67b133020bb2a5ba90005ac6da55a0d5d1424799.zip
patch from jj, misc fixesbefore.po.msgmerge
Diffstat (limited to 'balkan/dos.c')
-rw-r--r--balkan/dos.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/balkan/dos.c b/balkan/dos.c
index a0534966e..e02163790 100644
--- a/balkan/dos.c
+++ b/balkan/dos.c
@@ -4,6 +4,7 @@
#include <unistd.h>
#include "balkan.h"
+#include "byteswap.h"
struct singlePartition {
unsigned char active;
@@ -79,9 +80,9 @@ static int readNextTable(int fd, struct partitionTable * table, int nextNum,
else
thisPart = nextNum++;
- table->parts[thisPart].startSector = singleTable.parts[i].start +
- sectorOffset;
- table->parts[thisPart].size = singleTable.parts[i].size;
+ table->parts[thisPart].startSector =
+ le32_to_cpu(singleTable.parts[i].start) + sectorOffset;
+ table->parts[thisPart].size = le32_to_cpu(singleTable.parts[i].size);
table->parts[thisPart].type = singleTable.parts[i].type;
}