]> git.sur5r.net Git - u-boot/commit
env: fix crash using default -f -a
authorGerlando Falauto <gerlando.falauto@keymile.com>
Fri, 5 Oct 2012 00:46:10 +0000 (00:46 +0000)
committerTom Rini <trini@ti.com>
Fri, 5 Oct 2012 18:07:42 +0000 (11:07 -0700)
commit7ac80551c447a3637b00bb1e2ad610e8bd13a570
tree4c0d152e5afa8eb5764b2ae86d107dcc2f4aaa0e
parent961c437b6cd68375d66c1f0cac9ade63115c0750
env: fix crash using default -f -a

env default -a -f calls env_check_apply on all existing environment
variables with a NULL value for "newval" as a way of cleaning up.
This causes string manipulation functions to crash on most architectures.
So replace a NULL argument with an empty string.

Reported-By: Stefano Babic <sbabic@denx.de>
Signed-off-by: Gerlando Falauto <gerlando.falauto@keymile.com>
Tested-by: Stefano Babic <sbabic@denx.de>
common/cmd_nvedit.c