Avoid an Assert failure if OuterUserId hasn't been set yet during

Tom Lane <tgl@sss.pgh.pa.us>

Commit: f8d0a82bf9501e1c5efe40e0f55d0c063858f7b4
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2005-08-17T22:14:34Z
Releases: 8.1.0
Avoid an Assert failure if OuterUserId hasn't been set yet during
AbortTransaction.  This can happen if a backend's InitPostgres transaction
fails (eg, because the given username is invalid).  Per Alvaro.

Files

PathChange+/−
src/backend/access/transam/xact.c modified +4 −4
src/backend/utils/init/miscinit.c modified +17 −2
src/include/miscadmin.h modified +2 −1