From d84bf0f4a4e0cc0ac088ea18162f0c8e94cfadf3 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Tue, 14 Jan 2020 13:00:26 -0800 Subject: [PATCH v1 6/6] copy: Use appendBinaryStringInfoNT() for sending binary data. Maintaining the trailing byte is useless overhead. Author: Reviewed-By: Discussion: https://postgr.es/m/ Backpatch: --- src/backend/commands/copy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index 88df90deb5b..9c0b38224d1 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -498,13 +498,13 @@ SendCopyEnd(CopyState cstate) static void CopySendData(CopyState cstate, const void *databuf, int datasize) { - appendBinaryStringInfo(cstate->fe_msgbuf, databuf, datasize); + appendBinaryStringInfoNT(cstate->fe_msgbuf, databuf, datasize); } static void CopySendString(CopyState cstate, const char *str) { - appendBinaryStringInfo(cstate->fe_msgbuf, str, strlen(str)); + appendBinaryStringInfoNT(cstate->fe_msgbuf, str, strlen(str)); } static void -- 2.25.0.rc1