diff --git a/flatpack/src/main/java/net/sf/flatpack/util/ParserUtils.java b/flatpack/src/main/java/net/sf/flatpack/util/ParserUtils.java
index <HASH>..<HASH> 100644
--- a/flatpack/src/main/java/net/sf/flatpack/util/ParserUtils.java
+++ b/flatpack/src/main/java/net/sf/flatpack/util/ParserUtils.java
@@ -152,7 +152,7 @@ public final class ParserUtils {
                 continue; // skip bad char

             }

 

-            if (currentChar != delimiter && currentChar != qualifier) {

+            if ((currentChar != delimiter || insideQualifier) && currentChar != qualifier) {

                 previousChar = currentChar;

                 newBlock[sizeSelected++] = currentChar;

                 // endBlock = i + 1;
Fixing regression with delimiter inside qualifier.