diff options
Diffstat (limited to 'src/backend/access/common/printsimple.c')
-rw-r--r-- | src/backend/access/common/printsimple.c | 10 |
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; |