nvram: fix "Segmentation fault" caused by setting memory out of buffer
authorRafał Miłecki <zajec5@gmail.com>
Tue, 7 Jul 2015 21:21:49 +0000 (21:21 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Tue, 7 Jul 2015 21:21:49 +0000 (21:21 +0000)
commit2971fed621c3801917040f3557d86620f0a8e4ae
tree3cff6c66a3f0b212240a1b44b507896100ebd38a
parent655b502117b3a6630ea76ba271b6da415e2e13a9
nvram: fix "Segmentation fault" caused by setting memory out of buffer

Some MTD partitions with NVRAM have content starting in the middle. In
such case offset is set and nvram_header returns pointer to the middle.
It means we have to respect offset when calculating remaining space.

By the way use real MTD partition size (nvram_part_size variable) as we
may want to bump NVRAM_SPACE in the (very near) future.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46251
package/utils/nvram/src/nvram.c