diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2016-12-04 10:44:12 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2016-12-04 10:44:12 +0000 |
commit | f3a878d2f5af50c4fa0dce9116660c92668017a0 (patch) | |
tree | d45e5099d9e1058589c91c24ae6f9d39137c80a6 /databases | |
parent | cb6a117af897773d2beae4122d4bf64bcc0b7b4f (diff) | |
download | ports-f3a878d2f5af50c4fa0dce9116660c92668017a0.tar.gz ports-f3a878d2f5af50c4fa0dce9116660c92668017a0.zip |
Notes
Diffstat (limited to 'databases')
-rw-r--r-- | databases/postgis21/files/patch-postgis-lwgeom_accum.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/databases/postgis21/files/patch-postgis-lwgeom_accum.c b/databases/postgis21/files/patch-postgis-lwgeom_accum.c new file mode 100644 index 000000000000..9fc1bfeee4d0 --- /dev/null +++ b/databases/postgis21/files/patch-postgis-lwgeom_accum.c @@ -0,0 +1,15 @@ +--- postgis/lwgeom_accum.c.orig 2014-12-01 08:47:21 UTC ++++ postgis/lwgeom_accum.c +@@ -106,7 +106,11 @@ pgis_geometry_accum_transfn(PG_FUNCTION_ + errmsg("could not determine input data type"))); + + if (fcinfo->context && IsA(fcinfo->context, AggState)) +- aggcontext = ((AggState *) fcinfo->context)->aggcontext; ++#if POSTGIS_PGSQL_VERSION >= 95 ++ aggcontext = ((AggState *) fcinfo->context)->aggcontexts; ++#else ++ aggcontext = ((AggState *) fcinfo->context)->aggcontext; ++#endif + else if (fcinfo->context && IsA(fcinfo->context, WindowAggState)) + aggcontext = ((WindowAggState *) fcinfo->context)->aggcontext; + |