]> granicus.if.org Git - postgresql/blobdiff - src/backend/utils/adt/version.c
Fix initialization of fake LSN for unlogged relations
[postgresql] / src / backend / utils / adt / version.c
index 0ffe0da042990d796e053eec59ec31acdb86cfc7..2b484159a288b0fc6aa99dbfcb8c51075bb7c05d 100644 (file)
@@ -3,11 +3,11 @@
  * version.c
  *      Returns the PostgreSQL version string
  *
- * Copyright (c) 1998-2008, PostgreSQL Global Development Group
+ * Copyright (c) 1998-2019, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
  *
- * $PostgreSQL: pgsql/src/backend/utils/adt/version.c,v 1.16 2008/01/01 19:45:53 momjian Exp $
+ * src/backend/utils/adt/version.c
  *
  *-------------------------------------------------------------------------
  */
 Datum
 pgsql_version(PG_FUNCTION_ARGS)
 {
-       int                     n = strlen(PG_VERSION_STR);
-       text       *ret = (text *) palloc(n + VARHDRSZ);
-
-       SET_VARSIZE(ret, n + VARHDRSZ);
-       memcpy(VARDATA(ret), PG_VERSION_STR, n);
-
-       PG_RETURN_TEXT_P(ret);
+       PG_RETURN_TEXT_P(cstring_to_text(PG_VERSION_STR));
 }