|
@@ -686,6 +686,7 @@ int ubifs_load(char *filename, u32 addr, u32 size)
|
|
|
int i;
|
|
|
int count;
|
|
|
int last_block_size = 0;
|
|
|
+ char buf [10];
|
|
|
|
|
|
c->ubi = ubi_open_volume(c->vi.ubi_num, c->vi.vol_id, UBI_READONLY);
|
|
|
/* ubifs_findfile will resolve symlinks, so we know that we get
|
|
@@ -737,8 +738,11 @@ int ubifs_load(char *filename, u32 addr, u32 size)
|
|
|
|
|
|
if (err)
|
|
|
printf("Error reading file '%s'\n", filename);
|
|
|
- else
|
|
|
+ else {
|
|
|
+ sprintf(buf, "%lX", size);
|
|
|
+ setenv("filesize", buf);
|
|
|
printf("Done\n");
|
|
|
+ }
|
|
|
|
|
|
ubifs_iput(inode);
|
|
|
|