From 73a51386c198e7412e1d6c8d9bf279065cee8fd5 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Mon, 27 Feb 2012 15:39:11 +0000 Subject: [PATCH] Have postgis_raster_lib_version() include SVN revision (#1608) git-svn-id: http://svn.osgeo.org/postgis/trunk@9309 b70326c6-7e19-0410-871a-916f4a2858ee --- raster/rt_pg/rt_pg.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/raster/rt_pg/rt_pg.c b/raster/rt_pg/rt_pg.c index 36348fbd1..0577cb456 100644 --- a/raster/rt_pg/rt_pg.c +++ b/raster/rt_pg/rt_pg.c @@ -551,12 +551,14 @@ rtpg_getSR(int srid) PG_FUNCTION_INFO_V1(RASTER_lib_version); Datum RASTER_lib_version(PG_FUNCTION_ARGS) { - char *ver = POSTGIS_LIB_VERSION; + char ver[64]; text *result; - result = palloc(VARHDRSZ + strlen(ver)); - SET_VARSIZE(result, VARHDRSZ + strlen(ver)); - memcpy(VARDATA(result), ver, strlen(ver)); - PG_RETURN_POINTER(result); + + snprintf(ver, 64, "%s r%d", POSTGIS_LIB_VERSION, POSTGIS_SVN_REVISION); + ver[63] = '\0'; + + result = cstring2text(ver); + PG_RETURN_TEXT_P(result); } PG_FUNCTION_INFO_V1(RASTER_lib_build_date); -- 2.40.0