[SCM] PostGIS branch master updated. 3.7.0beta1-99-ge609ba49b4
git at osgeo.org
git at osgeo.org
Mon Jul 27 16:34:09 PDT 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".
The branch, master has been updated
via e609ba49b4faa44e0a043614ef14a748cade8452 (commit)
via df6700a9ca189efc3c76e9bfbf8af668c85eec74 (commit)
from 5dde209ddc5ee4b0f3e7c8bd7dd2013dc0a75a2f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e609ba49b4faa44e0a043614ef14a748cade8452
Merge: 5dde209ddc df6700a9ca
Author: Darafei Praliaskouski <komzpa at gmail.com>
Date: Mon Jul 27 16:34:08 2026 -0700
Merge pull request 'Initialize GSERIALIZED peek test fixtures' (!569) from Komzpa/postgis:fix/gserialized-peek-valgrind-tests into master
Reviewed-on: https://gitea.osgeo.org/postgis/postgis/pulls/569
commit df6700a9ca189efc3c76e9bfbf8af668c85eec74
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Tue Jul 28 02:24:34 2026 +0400
Initialize GSERIALIZED peek test fixtures
diff --git a/liblwgeom/cunit/cu_gserialized1.c b/liblwgeom/cunit/cu_gserialized1.c
index 2c215f1e22..a4ae770561 100644
--- a/liblwgeom/cunit/cu_gserialized1.c
+++ b/liblwgeom/cunit/cu_gserialized1.c
@@ -1159,10 +1159,13 @@ static void test_gserialized1_peek_gbox_p_fails_for_unsupported_cases(void)
GSERIALIZED* gser = lwalloc(expected_size);
uint8_t* ptr = (uint8_t*) gser;
- ptr += 8; // Skip header
- gserialized1_from_lwgeom_any(geom, ptr);
+ gser->size = expected_size << 2;
+ gserialized1_set_srid(gser, geom->srid);
gser->gflags = lwflags_get_g1flags(geom->flags);
+ ptr += 8; /* Skip header */
+ gserialized1_from_lwgeom_any(geom, ptr);
+
CU_ASSERT_FALSE(gserialized1_has_bbox(gser));
CU_ASSERT_EQUAL(LW_FAILURE, gserialized1_peek_gbox_p(gser, &box));
diff --git a/liblwgeom/cunit/cu_gserialized2.c b/liblwgeom/cunit/cu_gserialized2.c
index 6ffdc5badc..44be675094 100644
--- a/liblwgeom/cunit/cu_gserialized2.c
+++ b/liblwgeom/cunit/cu_gserialized2.c
@@ -449,10 +449,13 @@ static void test_gserialized2_peek_gbox_p_fails_for_unsupported_cases(void)
GSERIALIZED* gser = lwalloc(expected_size);
uint8_t* ptr = (uint8_t*) gser;
- ptr += 8; // Skip header
- gserialized2_from_lwgeom_any(geom, ptr);
+ LWSIZE_SET(gser->size, expected_size);
+ gserialized2_set_srid(gser, geom->srid);
gser->gflags = lwflags_get_g2flags(geom->flags);
+ ptr += 8; /* Skip header */
+ gserialized2_from_lwgeom_any(geom, ptr);
+
CU_ASSERT_FALSE(gserialized2_has_bbox(gser));
CU_ASSERT_EQUAL(LW_FAILURE, gserialized2_peek_gbox_p(gser, &box));
-----------------------------------------------------------------------
Summary of changes:
liblwgeom/cunit/cu_gserialized1.c | 7 +++++--
liblwgeom/cunit/cu_gserialized2.c | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list