Fix assertion on dereferenced object
authorDaniel Gustafsson <[email protected]>
Fri, 14 Feb 2025 10:50:56 +0000 (11:50 +0100)
committerDaniel Gustafsson <[email protected]>
Fri, 14 Feb 2025 10:50:56 +0000 (11:50 +0100)
commit971566e9650be7defdafa19b6112408233ca3c6b
tree256c7892de995b3cdfc7d338a3fd52fcf3869acf
parent8e58f8024d0a70b3605da664cf35debf88b84e33
Fix assertion on dereferenced object

Commit 27cc7cd2bc8a accidentally placed the assertion ensuring
that the pointer isn't NULL after it had already been accessed.
Fix by moving the pointer dereferencing to after the assertion.
Backpatch to all supported branches.

Author: Dmitry Koval <[email protected]>
Reviewed-by: Daniel Gustafsson <[email protected]>
Reviewed-by: Michael Paquier <[email protected]>
Discussion: https://postgr.es/m/1618848d-cdc7-414b-9c03-08cf4bef4408@postgrespro.ru
Backpatch-through: 13
src/backend/executor/execMain.c