setenv: be robust against setenv(<var>, NULL)
Handle value == NULL similiar to how value == '' is currently handled. hush's builtin_getopt() seems to trigger this for OPTARG. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
33e3d1d365
commit
e7ed69d570
|
@ -205,7 +205,7 @@ int setenv(const char *_name, const char *value)
|
|||
struct variable_d *var;
|
||||
int ret = 0;
|
||||
|
||||
if (!*value)
|
||||
if (value && !*value)
|
||||
value = NULL;
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue