| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent ba444a9 commit 2a46dc7
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -116,11 +116,11 @@ void Dotenv::ParseContent(const std::string_view content) { | |||
| 116 | 116 | value.erase(0, value.find_first_not_of(" \t")); | |
| 117 | 117 | ||
| 118 | 118 | // Remove trailing whitespaces | |
| 119 | - value.erase(value.find_last_not_of(" \t") + 1); | ||
| 120 | - | ||
| 121 | - const char maybeQuote = value.front(); | ||
| 119 | + if (!value.empty()) { | ||
| 120 | + value.erase(value.find_last_not_of(" \t") + 1); | ||
| 121 | + } | ||
| 122 | 122 | ||
| 123 | - if (maybeQuote == '"') { | ||
| 123 | + if (!value.empty() && value.front() == '"') { | ||
| 124 | 124 | value = std::regex_replace(value, std::regex("\\\\n"), "\n"); | |
| 125 | 125 | value = std::regex_replace(value, std::regex("\\\\r"), "\r"); | |
| 126 | 126 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments