summaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-auth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/libpq/fe-auth.c')
-rw-r--r--src/interfaces/libpq/fe-auth.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interfaces/libpq/fe-auth.c b/src/interfaces/libpq/fe-auth.c
index ab057e945a7..36a1bee190a 100644
--- a/src/interfaces/libpq/fe-auth.c
+++ b/src/interfaces/libpq/fe-auth.c
@@ -74,7 +74,9 @@ pg_GSS_error_int(PQExpBuffer str, const char *mprefix,
{
gss_display_status(&lmin_s, stat, type,
GSS_C_NO_OID, &msg_ctx, &lmsg);
- appendPQExpBuffer(str, "%s: %s\n", mprefix, (char *) lmsg.value);
+ appendPQExpBuffer(str, "%s: ", mprefix);
+ appendBinaryPQExpBuffer(str, lmsg.value, lmsg.length);
+ appendPQExpBufferChar(str, '\n');
gss_release_buffer(&lmin_s, &lmsg);
} while (msg_ctx);
}