diff options
author | David Gibson <dgibson@sneetch.(none)> | 2005-07-14 11:27:24 +1000 |
---|---|---|
committer | David Gibson <dgibson@sneetch.(none)> | 2005-07-14 11:27:24 +1000 |
commit | 586606e35d1e72d3ee2073bca4247b340233af53 (patch) | |
tree | cc0106e54ae67099b558b3989e480c85d412a1fd /flattree.c | |
parent | 47f23dee09ffa076467128b0fd01ac9d5762829f (diff) | |
download | dtc-586606e35d1e72d3ee2073bca4247b340233af53.tar.gz |
Oops, fix stupid bug where we emitted padding before, rather than after
the blob header.
Diffstat (limited to 'flattree.c')
-rw-r--r-- | flattree.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -340,11 +340,12 @@ void write_dt_blob(FILE *f, struct node *tree, int version, int reservenum) make_bph(&bph, vi, reservenum, dtbuf.len, strbuf.len); + fwrite(&bph, vi->hdr_size, 1, f); + /* Align the reserve map to an 8 byte boundary */ for (i = vi->hdr_size; i < be32_to_cpu(bph.off_mem_rsvmap); i++) fputc(0, f); - fwrite(&bph, vi->hdr_size, 1, f); for (i = 0; i < reservenum+1; i++) fwrite(&re, sizeof(re), 1, f); |