aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/common/printsimple.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/access/common/printsimple.c')
-rw-r--r--src/backend/access/common/printsimple.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/backend/access/common/printsimple.c b/src/backend/access/common/printsimple.c
index 0f0b54bdae3..df27700df92 100644
--- a/src/backend/access/common/printsimple.c
+++ b/src/backend/access/common/printsimple.c
@@ -103,9 +103,10 @@ printsimple(TupleTableSlot *slot, DestReceiver *self)
{
int32 num = DatumGetInt32(value);
char str[12]; /* sign, 10 digits and '\0' */
+ int len;
- pg_ltoa(num, str);
- pq_sendcountedtext(&buf, str, strlen(str), false);
+ len = pg_ltoa(num, str);
+ pq_sendcountedtext(&buf, str, len, false);
}
break;
@@ -113,9 +114,10 @@ printsimple(TupleTableSlot *slot, DestReceiver *self)
{
int64 num = DatumGetInt64(value);
char str[MAXINT8LEN + 1];
+ int len;
- pg_lltoa(num, str);
- pq_sendcountedtext(&buf, str, strlen(str), false);
+ len = pg_lltoa(num, str);
+ pq_sendcountedtext(&buf, str, len, false);
}
break;