access overrun. For the sake of doing things properly here is a
patch which fixes it.
This patch is for the file backend/commands/sequence.c.
Maurice Gittens
Datum value[SEQ_COL_LASTCOL];
char null[SEQ_COL_LASTCOL];
int i;
+ NameData name;
/* Check and set values */
init_params(seq, &new);
case SEQ_COL_NAME:
typnam->name = "name";
coldef->colname = "sequence_name";
- value[i - 1] = PointerGetDatum(seq->seqname);
+ namestrcpy(&name, seq->seqname);
+ value[i - 1] = NameGetDatum(&name);
break;
case SEQ_COL_LASTVAL:
typnam->name = "int4";