Skip to content

Commit 6350fab

Browse files
author
Andrej Beliakov
committed
fix empty line handling in simple-ini
1 parent ea3d6f6 commit 6350fab

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lib/simple-ini.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,11 +277,12 @@ var SimpleIni = (function () {
277277

278278
// Allow parsing ini files having non-compliant multiline entries
279279
for (let [index, val] of content.entries()) {
280-
if (!/^([^\s]+=|\[\w+\])/.test(val) && val) {
281-
let tempindex = index - 1;
280+
if (!/(\[.+\]|=)/.test(val) && val) {
281+
let tempindex = index - 1
282282
while (!content[tempindex].includes("=")) {
283283
tempindex -= 1;
284284
}
285+
285286
content[tempindex] += `\n${ val }`;
286287
content[index] = "";
287288
}

0 commit comments

Comments
 (0)