aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-gssapi-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/libpq/fe-gssapi-common.c')
-rw-r--r--src/interfaces/libpq/fe-gssapi-common.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/interfaces/libpq/fe-gssapi-common.c b/src/interfaces/libpq/fe-gssapi-common.c
index b26fbf8a9f9..9e8aeae1197 100644
--- a/src/interfaces/libpq/fe-gssapi-common.c
+++ b/src/interfaces/libpq/fe-gssapi-common.c
@@ -34,7 +34,8 @@ pg_GSS_error_int(PQExpBuffer str, OM_uint32 stat, int type)
if (gss_display_status(&lmin_s, stat, type, GSS_C_NO_OID,
&msg_ctx, &lmsg) != GSS_S_COMPLETE)
break;
- appendPQExpBuffer(str, " %s", (char *) lmsg.value);
+ appendPQExpBufferChar(str, ' ');
+ appendBinaryPQExpBuffer(str, lmsg.value, lmsg.length);
gss_release_buffer(&lmin_s, &lmsg);
} while (msg_ctx);
}