summaryrefslogtreecommitdiffstats
path: root/connectivity
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity')
-rw-r--r--connectivity/source/parse/sqlflex.l4
1 files changed, 3 insertions, 1 deletions
diff --git a/connectivity/source/parse/sqlflex.l b/connectivity/source/parse/sqlflex.l
index 1002ecef7970..2269d1c6e52c 100644
--- a/connectivity/source/parse/sqlflex.l
+++ b/connectivity/source/parse/sqlflex.l
@@ -526,6 +526,8 @@ sal_Int32 gatherString(int delim, sal_Int32 nTyp)
int ch;
OStringBuffer sBuffer(256);
+ assert(nTyp == 0 || nTyp == 1 || nTyp == 2);
+
while (!checkeof(ch = yyinput()))
{
if (ch == delim)
@@ -554,7 +556,7 @@ sal_Int32 gatherString(int delim, sal_Int32 nTyp)
}
}
- else if (nTyp != 1 && (ch == '\r' || ch == '\n') )
+ else if (nTyp == 2 && (ch == '\r' || ch == '\n') )
break;
else
{