It would crash if input is of unrecognized format. Probably than there's going to be more problems to be concerned with, but just in case, don't crash in
-- GJ
diff --git a/src/backend/utils/adt/varlena.c b/src/backend/utils/adt/varlena.c index 363fd3c..48ee55d 100644 --- a/src/backend/utils/adt/varlena.c +++ b/src/backend/utils/adt/varlena.c @@ -351,6 +351,7 @@ byteaout(PG_FUNCTION_ARGS) else *rp++ = *vp; } + *rp = '\0'; } else { @@ -358,7 +359,7 @@ byteaout(PG_FUNCTION_ARGS) bytea_output); rp = result = NULL; /* keep compiler quiet */ } - *rp = '\0'; + PG_RETURN_CSTRING(result); }
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers