diff options
author | Ron Yorston <rmy@pobox.com> | 2024-04-21 08:20:38 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2024-04-21 08:20:38 +0100 |
commit | 90c5352a9746ee76d6219528e00ef5ef39d9dee4 (patch) | |
tree | 0c3a9f7187a7c20de1b87b72c306a8374cb35134 /TODO | |
parent | 356bfacef7da39052d404e2db166996cf7b74d4d (diff) | |
download | busybox-w32-90c5352a9746ee76d6219528e00ef5ef39d9dee4.tar.gz busybox-w32-90c5352a9746ee76d6219528e00ef5ef39d9dee4.tar.bz2 busybox-w32-90c5352a9746ee76d6219528e00ef5ef39d9dee4.zip |
make: change how macros are read from the environment
Originally there was no validation of macro names imported from
the environment. However, process_macros() failed to account for
the additional flag bit at this level. Thus, for example, SHELL
was imported when it shouldn't have been.
The problem the lack of validation was supposed to address was
that of environment variables with invalid names, which the user
may not have control over, causing a fatal error.
As an alternative, silently ignore variables with invalid names
on import from the environment.
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions