Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> I've complained about this problem a few times before: there's nothing
> to prevent a background worker which doesn't request shared memory
> access from calling InitProcess() and then accessing shared memory
> anyway. The attached patch is a first crack at fixing it.
> Comments?
Looks reasonable to me.
regards, tom lane