mirror of
https://github.com/postgres/postgres.git
synced 2025-06-29 10:41:53 +03:00
Cannot rely on %z printf length modifier.
Before version 9.4, we didn't require sprintf to support the %z length modifier. Use %lu instead. Reported by Peter Eisentraut. Apply to 9.3 and earlier.
This commit is contained in:
@ -1268,8 +1268,9 @@ gistSplit(Relation r,
|
||||
if (len == 1)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_PROGRAM_LIMIT_EXCEEDED),
|
||||
errmsg("index row size %zu exceeds maximum %zu for index \"%s\"",
|
||||
IndexTupleSize(itup[0]), GiSTPageSize,
|
||||
errmsg("index row size %lu exceeds maximum %lu for index \"%s\"",
|
||||
(unsigned long) IndexTupleSize(itup[0]),
|
||||
(unsigned long) GiSTPageSize,
|
||||
RelationGetRelationName(r))));
|
||||
|
||||
memset(v.spl_lisnull, TRUE, sizeof(bool) * giststate->tupdesc->natts);
|
||||
|
Reference in New Issue
Block a user