1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-04 12:42:24 +03:00
Tom Lane 05f239e4a1 Fix corner-case coredump in _SPI_error_callback().
I noticed that _SPI_execute_plan initially sets spierrcontext.arg = NULL,
and only fills it in some time later.  If an error were to happen in
between, _SPI_error_callback would try to dereference the null pointer.
This is unlikely --- there's not much between those points except
push-snapshot calls --- but it's clearly not impossible.  Tweak the
callback to do nothing if the pointer isn't set yet.

It's been like this for awhile, so back-patch to all supported branches.
2017-12-11 16:33:43 -05:00
..
2017-11-05 17:02:54 -05:00
2015-05-23 21:35:49 -04:00
2017-11-23 20:25:08 -08:00
2017-11-06 17:11:00 -05:00
2017-11-30 00:57:31 -08:00
2017-02-06 11:34:18 +02:00