Fix thinko in nocachegetattr() and nocache_index_getattr()

David Rowley <drowley@postgresql.org>

Commit: 7a2ab122a1c555ee4298863917ce68a2b9800cb8
Author: David Rowley <drowley@postgresql.org>
Date: 2026-03-16T20:00:39Z
Fix thinko in nocachegetattr() and nocache_index_getattr()

This code was recently adjusted by c456e3911, but that commit didn't get
the logic correct when finding the attnum to start walking the tuple in.
If there is a NULL, we need to start walking the tuple before it.

Author: David Rowley <dgrowleyml@gmail.com>
Reported-by: Tender Wang <tndrwang@gmail.com>
Discussion: https://postgr.es/m/CAHewXNnb-s_=VdVUZ9h7dPA0u3hxV8x2aU3obZytnqQZ_MiROA@mail.gmail.com

Files

Discussion