xstrdup: don't panic on xstrdup(NULL)
Instead return just NULL. This matches the behaviour of kstrdup in the
kernel and xstrdup in busybox.

This fixes a panic with CONFIG_CMD_MAGICVAR=y and
CONFIG_CMD_MAGICVAR_HELP unset in magicvar_add() where description is
always NULL.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent fd1ddfa commit bf6ddd6c4dccf01c4a27761c5f73918db578f8d6
@Uwe Kleine-König Uwe Kleine-König authored on 9 Sep 2016
Sascha Hauer committed on 12 Sep 2016
Showing 1 changed file
View
lib/xfuncs.c