If a LEDGER_ envvar has no value, ignore it
This commit is contained in:
parent
f594bf787a
commit
c0fd8d5e15
1 changed files with 3 additions and 1 deletions
|
|
@ -126,7 +126,9 @@ void process_environment(const char ** envp, const string& tag,
|
||||||
|
|
||||||
if (*q == '=') {
|
if (*q == '=') {
|
||||||
try {
|
try {
|
||||||
process_option(string(buf), scope, q + 1, string(*p, q - *p));
|
string value = string(*p, q - *p);
|
||||||
|
if (! value.empty())
|
||||||
|
process_option(string(buf), scope, q + 1, value);
|
||||||
}
|
}
|
||||||
catch (const std::exception& err) {
|
catch (const std::exception& err) {
|
||||||
add_error_context("While parsing environment variable option '"
|
add_error_context("While parsing environment variable option '"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue