diff --git a/ini.js b/ini.js index 590195d..ec7bf16 100644 --- a/ini.js +++ b/ini.js @@ -75,6 +75,7 @@ function decode (str) { var lines = str.split(/[\r\n]+/g) lines.forEach(function (line, _, __) { + line = line.trim() if (!line || line.match(/^\s*[;#]/)) return var match = line.match(re) if (!match) return diff --git a/test/fixtures/foo.ini b/test/fixtures/foo.ini index fc2080f..47496e5 100644 --- a/test/fixtures/foo.ini +++ b/test/fixtures/foo.ini @@ -10,7 +10,7 @@ o = p ; Test single quotes s = 'something' - + ; Test mixing quotes s1 = "something'