X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/33d20e9dce82c6a2cfa04bf62c558d591a17ae3d..1f5043d5ac8cd5cc89d1511b0545a2a17775f3a6:/tools/firmware-utils/src/imagetag.c diff --git a/tools/firmware-utils/src/imagetag.c b/tools/firmware-utils/src/imagetag.c index 1818daaca..bebaba2f2 100644 --- a/tools/firmware-utils/src/imagetag.c +++ b/tools/firmware-utils/src/imagetag.c @@ -338,11 +338,12 @@ int tagfile(const char *kernel, const char *rootfs, const char *bin, \ if (args->root_first_flag) { sprintf(tag.flashImageStart, "%lu", rootfsoff); - sprintf(tag.rootLength, "%lu", rootfslen); + sprintf(tag.flashRootLength, "%lu", rootfslen); } else { sprintf(tag.flashImageStart, "%lu", kerneloff); - sprintf(tag.rootLength, "%lu", rootfslen + sizeof(deadcode)); + sprintf(tag.flashRootLength, "%lu", rootfslen + sizeof(deadcode)); } + int2tag(tag.rootLength, rootfslen + sizeof(deadcode)); if (args->rsa_signature_given) { strncpy(tag.rsa_signature, args->rsa_signature_arg, RSASIG_LEN); @@ -360,10 +361,6 @@ int tagfile(const char *kernel, const char *rootfs, const char *bin, \ strncpy(tag.information2, args->info2_arg, TAGINFO2_LEN); } - if (args->reserved1_given) { - strncpy(tag.reserved1, args->reserved1_arg, 8); - } - if (args->reserved2_given) { strncpy(tag.reserved2, args->reserved2_arg, 16); }