nvram: fix displayed info about NVRAM size
Use actual partition size and content offset to calculate it. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Backport of r46260 git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@46261 3c298f89-4303-0410-b956-a3cf2f4a3e73master
parent
716f2956e1
commit
b84a8b0543
|
@ -123,8 +123,8 @@ static int do_info(nvram_handle_t *nvram)
|
|||
printf("NCDL values: 0x%08X\n\n", hdr->config_ncdl);
|
||||
|
||||
printf("%i bytes used / %i bytes available (%.2f%%)\n",
|
||||
hdr->len, NVRAM_SPACE - hdr->len,
|
||||
(100.00 / (double)NVRAM_SPACE) * (double)hdr->len);
|
||||
hdr->len, nvram->length - nvram->offset - hdr->len,
|
||||
(100.00 / (double)(nvram->length - nvram->offset)) * (double)hdr->len);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue