[SCM] PostGIS branch stable-3.5 updated. 3.5.2-4-g35e559422

git at osgeo.org git at osgeo.org
Wed Jan 29 14:05:34 PST 2025


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, stable-3.5 has been updated
       via  35e559422d342b1a154831f31b6c4bd32bb82785 (commit)
      from  0b003a82991bf05022ab1b924b5f8e1e407cd043 (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 35e559422d342b1a154831f31b6c4bd32bb82785
Author: Regina Obe <lr at pcorp.us>
Date:   Wed Jan 29 16:08:08 2025 -0500

    Fix windows interrupt
    Closes #5841 for PostGIS 3.5.3

diff --git a/postgis/postgis_module.c b/postgis/postgis_module.c
index 01d54ca95..74b9aa725 100644
--- a/postgis/postgis_module.c
+++ b/postgis/postgis_module.c
@@ -48,6 +48,12 @@ PG_MODULE_MAGIC;
 
 static void interrupt_geos_callback()
 {
+#ifdef WIN32
+	if (UNBLOCKED_SIGNAL_QUEUE())
+	{
+		pgwin32_dispatch_queued_signals();
+	}
+#endif
 	/*
 	 * If PgSQL global flags show interrupt,
 	 * flip the pending flag in GEOS
@@ -61,6 +67,12 @@ static void interrupt_geos_callback()
 
 static void interrupt_liblwgeom_callback()
 {
+#ifdef WIN32
+	if (UNBLOCKED_SIGNAL_QUEUE())
+	{
+		pgwin32_dispatch_queued_signals();
+	}
+#endif
 	/*
 	 * If PgSQL global flags show interrupt,
 	 * flip the pending flag in liblwgeom

-----------------------------------------------------------------------

Summary of changes:
 postgis/postgis_module.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list