diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2019-06-18 03:12:51 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-06-18 03:12:51 +0000 |
commit | debfb2ca1e74b9a02611bce1045effdc649b04a1 (patch) | |
tree | 065a272a2fa507d0d6982c7094a5df478a2d7588 /init/property_service.cpp | |
parent | 52534ebba1087f57169e067be9676388893acc73 (diff) | |
parent | 320211cbba531983d3646085adc1da11f4d15fae (diff) |
Snap for 5667727 from 320211cbba531983d3646085adc1da11f4d15fae to qt-qpr1-release
Change-Id: I4648df6648df8652fa2700532494700229583da7
Diffstat (limited to 'init/property_service.cpp')
-rw-r--r-- | init/property_service.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/init/property_service.cpp b/init/property_service.cpp index fce8d578f..f2c7462ab 100644 --- a/init/property_service.cpp +++ b/init/property_service.cpp @@ -642,8 +642,14 @@ static void LoadProperties(char* data, const char* filter, const char* filename, while (isspace(*key)) key++; } - load_properties_from_file(fn, key, properties); + std::string raw_filename(fn); + std::string expanded_filename; + if (!expand_props(raw_filename, &expanded_filename)) { + LOG(ERROR) << "Could not expand filename '" << raw_filename << "'"; + continue; + } + load_properties_from_file(expanded_filename.c_str(), key, properties); } else { value = strchr(key, '='); if (!value) continue; |