summaryrefslogtreecommitdiff
path: root/packages/fcl-base
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2010-05-18 16:55:18 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2010-05-18 16:55:18 +0000
commitbc321191b97f5b250a68183c9ff3ddac7b7782d0 (patch)
tree78a222928002d982678038b9e38533d3c5f0af69 /packages/fcl-base
parent174452b0e17899627d95e6fe40b4167b4681917f (diff)
downloadfpc-bc321191b97f5b250a68183c9ff3ddac7b7782d0.tar.gz
* fixed TIniFile.ReadString in case an unquoted string was read while
StripQuotes is true after r15280 (mantis #16502, patch by Ingo Steiniger) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@15292 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-base')
-rw-r--r--packages/fcl-base/src/inifiles.pp4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/fcl-base/src/inifiles.pp b/packages/fcl-base/src/inifiles.pp
index c3193dee2d..c3362c5eb7 100644
--- a/packages/fcl-base/src/inifiles.pp
+++ b/packages/fcl-base/src/inifiles.pp
@@ -753,7 +753,9 @@ begin
// the value consist of a single double-quote character. (see
// mantis bug 6555)
If (J>1) and ((oKey.Value[1] in ['"','''']) and (oKey.Value[J]=oKey.Value[1])) then
- Result:=Copy(oKey.Value,2,J-2);
+ Result:=Copy(oKey.Value,2,J-2)
+ else
+ Result:=oKey.Value;
end
else Result:=oKey.Value;
end;