diff options
Diffstat (limited to 'tools/firmware-utils')
| -rw-r--r-- | tools/firmware-utils/src/imagetag.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/firmware-utils/src/imagetag.c b/tools/firmware-utils/src/imagetag.c index 1818daaca..a7b9babd3 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);  | 
