diff options
Diffstat (limited to 'src/interfaces/libpq/fe-auth.c')
-rw-r--r-- | src/interfaces/libpq/fe-auth.c | 4 |
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); } |