diff --git a/src/interfaces/libpq/fe-exec.c b/src/interfaces/libpq/fe-exec.c
index 4a4731d048c..73c3a0f9025 100644
--- a/src/interfaces/libpq/fe-exec.c
+++ b/src/interfaces/libpq/fe-exec.c
@@ -4040,10 +4040,10 @@ PQescapeStringInternal(PGconn *conn,
  			{
  				if (remaining < charlen)
  					appendPQExpBufferStr(&conn->errorMessage,
-										 libpq_gettext("incomplete multibyte character"));
+										 libpq_gettext("incomplete multibyte character\n"));
  				else
  					appendPQExpBufferStr(&conn->errorMessage,
-										 libpq_gettext("invalid multibyte character"));
+										 libpq_gettext("invalid multibyte character\n"));
  				/* Issue a complaint only once per string */
  				already_complained = true;
  			}
