aboutsummaryrefslogtreecommitdiff
path: root/program.c
diff options
context:
space:
mode:
Diffstat (limited to 'program.c')
-rw-r--r--program.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/program.c b/program.c
index c817015..ea7b706 100644
--- a/program.c
+++ b/program.c
@@ -60,7 +60,7 @@ static int load_erase_tag(xmlNode *node, bool is_nand)
program->pages_per_block = attr_as_unsigned(node, "PAGES_PER_BLOCK", &errors);
program->sector_size = attr_as_unsigned(node, "SECTOR_SIZE_IN_BYTES", &errors);
program->num_sectors = attr_as_unsigned(node, "num_partition_sectors", &errors);
- program->start_sector = attr_as_unsigned(node, "start_sector", &errors);
+ program->start_sector = attr_as_string(node, "start_sector", &errors);
if (errors) {
fprintf(stderr, "[PROGRAM] errors while parsing erase tag\n");
@@ -93,7 +93,7 @@ static int load_program_tag(xmlNode *node, bool is_nand)
program->label = attr_as_string(node, "label", &errors);
program->num_sectors = attr_as_unsigned(node, "num_partition_sectors", &errors);
program->partition = attr_as_unsigned(node, "physical_partition_number", &errors);
- program->start_sector = attr_as_unsigned(node, "start_sector", &errors);
+ program->start_sector = attr_as_string(node, "start_sector", &errors);
if (is_nand) {
program->pages_per_block = attr_as_unsigned(node, "PAGES_PER_BLOCK", &errors);