diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,3 +3,7 @@
 ## 0.1.0.0 -- YYYY-mm-dd
 
 * First version. Released on an unsuspecting world.
+
+## 0.1.0.1 -- 2021-11-15
+
+* Fixed bug in multiline parser
diff --git a/hasql-interpolate.cabal b/hasql-interpolate.cabal
--- a/hasql-interpolate.cabal
+++ b/hasql-interpolate.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               hasql-interpolate
-version:            0.1.0.0
+version:            0.1.0.1
 
 author: Travis Staton <hello@travisstaton.com>
 category: Hasql, Database, PostgreSQL
diff --git a/lib/Hasql/Interpolate/Internal/TH.hs b/lib/Hasql/Interpolate/Internal/TH.hs
--- a/lib/Hasql/Interpolate/Internal/TH.hs
+++ b/lib/Hasql/Interpolate/Internal/TH.hs
@@ -161,7 +161,7 @@
 
     multilineCommentEnd = do
       void $ takeWhileP (Just "multiline comment") (\c -> c /= '*' && c /= '/')
-      (multilineCommentBegin >> multilineCommentEnd) <|> void (chunk "*/")
+      (multilineCommentBegin >> multilineCommentEnd) <|> void (chunk "*/") <|> (anySingle >> multilineCommentEnd)
 
     escapedContent name terminal escapeChar escapeParser =
       let loop sofar = do
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -82,7 +82,7 @@
       inputStr =
         unlines
           [ "content -- trailing comment",
-            "hello /* comment */ world",
+            "hello /* / comment * */ world",
             "/* comment",
             "blerg /* nested comment */",
             "*/ end"
